我有点困惑,我们将 CDI bean 称为我们注入它们的 bean@Inject
注释或我们使用的bean@Inject
他们里面?
CDI豆是 CDI 可以实例化、管理和注入的类
自动满足其他对象的依赖关系。几乎任何
Java类可以由CDI管理和注入。
例如,PrintServlet 依赖于 Message 实例并由 CDI 运行时自动注入。
打印Servlet.java
@WebServlet("/printservlet")
public class PrintServlet extends HttpServlet {
@Inject private Message message;
@Override
public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException {
response.getWriter().print(message.get());
}
}
消息.java(这个类是一个 CDI bean)
@RequestScoped
public class Message {
@Override
public String get() {
return "Hello World!";
}
}
Cheers!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)