java - 哪种 bean 类是可注入(inject)的?

标签 java dependency-injection ejb cdi ejb-3.1

使用 EJB3.X 中的 CDI 概念,您可以注入(inject) bean 或实体。
我想知道的是:您可以注入(inject)哪些类型的 bean。

实体中的 session Bean? MDB中的实体等???

我怎样才能找到一个表格来显示我在 CDI 概念中可以做什么/注入(inject)的可能性。

最佳答案

看看 DZone 引用卡可以找到 here .

快速浏览:

Session Beans可以被注入(inject)到Session Beans中,MDBs可以被注入(inject)到SessionBean中,实体可以被注入(inject)到SessionBean中。

有状态的 bean 不应该被注入(inject)到无状态的 bean 中。

关于java - 哪种 bean 类是可注入(inject)的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10687795/

相关文章:

java - @Autowired 类中的监听器被调用两次

java连接类,从servlet传递字符串

angularjs - 如何创建一个非单例的 Angular JS 服务?

java - 使用 Guice 注入(inject)运行时生成的值

java - 如何更改一天中的时间来执行 EJB TimeService

java - EJB 是否适合游戏服务器?

java - JVM 的 Eclipse 启动错误已终止。升级 Ubuntu 更新后退出代码=13

java - 如何在Jhipster中配置热重载?

java - 应用程序服务器如何使用 Stateful beans 识别用户

Angular 9 : Error NG2003: No suitable injection token for parameter 'url' of class 'DataService' . 找到字符串