我刚刚向 JCP 提交了 修订后的 PFD[1],这是关于 JSR-299(现名为Java EE 平台上下文和依赖注入)的。这次修订有四个显著的变化
- 重用由 JSR-330 定义的依赖注入注解
- 用新的@Alternative声明
- 移除动态注册事件观察者的能力
- EJB 会话 bean 的构造函数注入
从用户的角度来看,最大的变化是现在@Inject注解用于声明 bean 构造函数、初始化方法以及注入字段。
我想感谢 Oracle 的 Mike Keith 在 JSR-330 与 JSR-299 对齐方面的工作。
299 RI 和 TCK 的工作进展非常迅速,我们希望在一两周内发布一个实现 PFD2 的 RI。在年底之前,你们应该会看到至少有两个内置支持 299 的应用服务器的发布。(第一个内置支持 299 的应用服务器,Resin 4,已经可用。)