CDI可以减少到JavaSE吗?

CDI可以减少到JavaSE吗?,java,dependency-injection,jakarta-ee,cdi,jboss-weld,Java,Dependency Injection,Jakarta Ee,Cdi,Jboss Weld,JSR-330依赖项注入可以应用于JavaSE和JavaEE环境,而JSR-299的标题是“JavaEE平台的上下文和依赖项注入” 除了严格面向JavaEE的特性外,哪些CDI特性在JavaSE上也有意义?有什么例子吗?谢谢 [修订] 这是 除了严格面向JavaEE的特性外,哪些CDI特性在JavaSE上也有意义?有什么例子吗?谢谢 嗯,焊接文件中提到的一个: 除了改进集成 企业Java堆栈 “上下文和依赖注入 javaee平台规范 还定义了最先进的技术 类型安全、状态依赖 注入框架,可以证明

JSR-330依赖项注入可以应用于JavaSE和JavaEE环境,而JSR-299的标题是“JavaEE平台的上下文和依赖项注入”

除了严格面向JavaEE的特性外,哪些CDI特性在JavaSE上也有意义?有什么例子吗?谢谢

[修订] 这是

除了严格面向JavaEE的特性外,哪些CDI特性在JavaSE上也有意义?有什么例子吗?谢谢

嗯,焊接文件中提到的一个:

除了改进集成 企业Java堆栈 “上下文和依赖注入 javaee平台规范 还定义了最先进的技术 类型安全、状态依赖 注入框架,可以证明 适用范围广泛 类型。帮助开发人员 这样做的优点是,焊接提供了 在系统中执行的简单方法 Java标准版(SE)环境 独立于任何JavaEEAPI

在SE环境中执行时 以下是焊缝的特征: 提供:

  • 具有@PostConstruct和@PreDestroy生命周期回调的托管bean
  • 带有限定符和替代项的依赖项注入
  • @应用程序、@Dependent和@Singleton作用域
  • 拦截器和装饰器
  • 刻板印象
  • 事件

这在JavaSE环境中显然是有意义的。

请参阅openwebbeans.apache.org