昨天 Gavin King 提交了 JSR 299 (Contexts and Dependency Injection for the Java EE platform)的第二个建议草案 给 JCP。相比上一个建议草案,主要有如下四个大的修订:
- 在依赖注射注解(annotation)上全面采用 JSR 330
- 在部署类型上使用 @alternative 代替了原来的 @Production / @Standard
- 移除了动态注册事件观察者的能力
- 对 EJB Session Beans 进行构造器注射
从使用者的角度上看,最大的改变就是可以对 Bean 构造器、初始化方法以及字段使用 @Inject 注解进行依赖注射。另外一些小的修改(比如 @Named 也作为一种限定器)详见当前版本的 JSR 299 草案。另外,JSR 330 投票应该是全票通过了。
PS. JSR 330 投票结果:
JSR #330
Dependency Injection for Java
Public Review Ballot
These are the final results of the Public Review Ballot for JSR #330. The Executive Committee for SE/EE has approved this ballot.
Votes
SE/EE
|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Gavin King提交了JSR299的第二版草案,该草案对依赖注入进行了多项改进,包括采用了JSR330的依赖注入注解,使用@alternative替换原有的部署类型注解,并对EJB Session Beans的构造器进行了依赖注入。此外,JSR330已获全票通过。
305

被折叠的 条评论
为什么被折叠?



