【发布时间】:2017-11-29 10:53:44
【问题描述】:
官方文档说
The most fundamental services provided by CDI are as follows:
- 上下文:将有状态组件的生命周期和交互绑定到定义明确但可扩展的生命周期上下文的能力
- 依赖注入:以类型安全的方式将组件注入应用程序的能力,包括在部署时选择要注入的特定接口的实现的能力
但我还是不明白。 例如 Spring 是 DI,我们仍然可以访问其中的上下文。
【问题讨论】:
-
请解释更多细节。你想比较 JavaEE 的 DI (JSR 330) 和 CDI(JSR 299) 还是比较 JavaEE 的 CDI 和 Spring 的 DI?
标签: java spring dependency-injection