【发布时间】:2015-11-13 16:50:21
【问题描述】:
您好,我在将常规 java 类(Pojo 类)注入 EJB bean 时遇到问题。
@ApplicationScoped
public class DomainRouteFinderService {
@Inject
private Pojo pojo;
private AtomicInteger sequencer;
@PostConstruct
private void init(){
sequencer = new AtomicInteger();
sequencer.lazySet(0);
}
@Produces
@Named("sequencer")
public String getText(){
return "Number: "+ sequencer.getAndIncrement();
}
}
Pojo 类:
public class Pojo {
}
在我的多项目中,结构如下:
ROOT - 耳朵
- ejb
- 网络
Web 模块依赖于 ejb。
在 web 模块中是 beans.xml 与 bean-discovery-mode="all"
【问题讨论】:
标签: java jakarta-ee gradle cdi