【发布时间】:2013-12-01 02:21:41
【问题描述】:
我从使用 spring 多年并且刚刚开始研究 JEE7 和 CDI 提出这个问题。
在 Spring 世界中,您必须将 @Component 粘贴在 bean 上才能变成 spring 将注入依赖项的 spring bean,但在 CDI 中似乎没有 @Component 的等价物。
对我来说,CDI 似乎意味着我的 Web 应用程序中的每个类都将被视为 CDI bean,这似乎是不可取的,因为我有很多没有使用注入的 java 类,我不希望有人坚持@Inject在这些课程中,让 CDI 发挥它的魔力。
两个问题:
- 如何在 jar 文件中限制 CDI 认为是托管 bean 的内容?
- CDI 将每个 bean 都视为托管 bean 有什么好处?
【问题讨论】:
标签: java jakarta-ee cdi weld