У меня есть 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()
.Но это не так.Другие бобы работают нормально.
Что может быть не так?