标签
 AeroGear   Arquillian   Bean Validation   Byteman   CD   CDI   Ceylon   Commonhaus   Community   Discussions   Eclipse   Elasticsearch   Events   HANA   Hibernate OGM   Hibernate ORM   Hibernate Reactive   Hibernate Search   Hibernate Shards   Hibernate Validator   Hiring   Infinispan   Interview   JBoss AS   JBoss Asylum   JBoss Forge   JBoss Tools   JPA   JSF   JSR 352   Jakarta Data   Jakarta EE   Jakarta Persistence   Java EE   Lucene   Newsletter   Off topic   Performance   PicketLink   Quarkus   Releases   Rich Faces   Seam   Weld   WildFly   asylum   git   minishift   swarm 
作者
自从JSR-220专家组在Java EE 1.5中引入基于注解的依赖注入和Java Persistence API以来,就能够在大多数Java EE组件中使用专门的@PersistenceContext和@PersistenceUnit注解分别注入EntityManager或EntityManagerFactory。
后来,我的JSR-299专家组引入了一种全新的依赖注入方法,最终被称为《Java的上下文和依赖注入》。最初非常具有争议性,但随着时间的推移,CDI已经成为Java EE平台(哦,我是说Jakarta EE)和其他技术的基础组件模型。
但回到CDI 1.0时代,我需要一个方法来弥合@PersistenceContext和CDI支持的@Inject注解之间的差距。而且CDI本身也陷入了FUD,我并没有一个非常强大的政治地位去要求EE平台组重新定义他们当时几乎全新的依赖注入注解,以适应我们CDI的新方向。