jakarta ee带注释的私有类属性的容器注入在java中是如何工作的?
我已经开始阅读Bill Burke和Richard Monson Haefel的《企业Java Beans 3.0》一书,在第4章中有这样的代码
@PersistenceContext(unitName="titan") private EntityManager manager;
然后,该类具有访问该字段的方法(该字段从未在构造函数中设置,也没有setter方法)。那么,容器如何用实际实例设置这个私有字段呢?我假设有一些反射和/或字节码魔法在进行——这是怎么做到的
# 1 楼答案
会让你进入这些领域。参见javadocs here