我试图使用带有SpringBeanAutowiringInterceptor
的EJB 3.1 Singleton。我还需要使用post-construct方法,但遗憾的是该方法永远不会被调用。
我正在使用JBOSS EAP 6.4。
@Startup
@Singleton
@Interceptors(SpringBeanAutowiringInterceptor.class)
public class Continuum implements IContinuum {
@Resource
TimerService timerService;
@Autowired
private HvMeldungenServiceIfc hvService;
@Autowired
private ContinuumConfig config;
@Override
public HvMeldungenServiceIfc getHvService() {
return hvService;
}
@Override
public ContinuumConfig getConfig() {
return config;
}
@Override
@PostConstruct
public void start() {
System.out.println("Continuum start() Method invoked!");
}
}