我有 Weld SE,以这种方式引导:
WeldContainer weld = new Weld().initialize();
和下面的豆
@ApplicationScoped
public class EntityManagerStoreImpl implements EntityManagerStore {
static { System.out.println(" AAAAAA EMSI static"); }
public EntityManagerStoreImpl() {
System.out.println(" AAAAAA EMSI constructor");
}
public void init( @Observes ContainerInitialized containerInitialized ) {
System.out.println(" AAAAAA EMSI init");
}
...
}
根据 Weld 文档,init()
应该调用该方法。但事实并非如此。其他豆子工作正常。
有什么问题?