我终于决定看看Tomcat中的Weld。当我部署我的应用我在日志中看到:在Servlet 3.0容器中的CDI外部过滤器和Servlet注入
“雄猫7探测,CDI注入将在servlet和过滤器可用”
例如如何创建使用BeanManager一个过滤器之外的bean的实例/ Servlet的?
我有一颗豆:
@javax.inject.Named(value="CarService")
@javax.enterprise.context.RequestScoped
public class CarService implements Serializable{
.
.
.
,我想创建一个使用BeanManager指定的请求上下文的它的实例。
Context ctx = new InitialContext();
BeanManager manager = (BeanManager) ctx.lookup("java:comp/env/BeanManager");
// NOW WHAT?
如果这可以在一个servlet /过滤器来完成,我相信它可以在其他地方做,但我就是不想去通过焊接代码,并找出自己不先询问。
非常感谢。
我没有得到它。你想做什么?你想在哪个类中使用这个bean? – brandizzi