我已经开始阅读 Bill Burke 和 Richard Monson-Haefel 撰写的 Enterprise Java Beans 3.0 书,在第 4 章中有这段代码
@PersistenceContext(unitName="titan") private EntityManager manager;
然后,该类具有访问该字段的方法(从未在构造函数中设置并且没有 setter 方法)。那么容器如何用一个实际的实例来设置这个私有字段呢?我假设正在发生一些反射和/或字节码魔术 - 这是如何完成的?