官方文档说:
The most fundamental services provided by CDI are as follows:
- 上下文:将有状态组件的生命周期和交互绑定到定义良好但可扩展的生命周期上下文中的能力
- 依赖注入:以类型安全的方式将组件注入应用程序,包括在部署时选择要注入特定接口的哪个实现的能力
但我仍然不明白它们之间的区别。 例如,Spring 是 DI,我们仍然可以在其中访问上下文。