Java 在拦截器多个实例化中注入单例
我正在一个项目中使用JBoss EAP 6.4.10,我已经用Java 在拦截器多个实例化中注入单例,java,dependency-injection,jboss,jboss6.x,Java,Dependency Injection,Jboss,Jboss6.x,我正在一个项目中使用JBoss EAP 6.4.10,我已经用@Startup建立了一个@Singleton。这个单例被@Inject插入到@Interceptor中,因为我在Interceptor中使用了它的一些方法 到目前为止,它基本上是有效的,但我注意到,@Singleton的@PostConstruct方法没有被调用一次,也没有被调用496次。所以我想知道为什么会发生这种情况。我不能在拦截器中注入一个单例吗?我解决了这个问题。我导入了importjavax.ejb.Singleton而不
@Startup
建立了一个@Singleton
。这个单例被@Inject
插入到@Interceptor
中,因为我在Interceptor中使用了它的一些方法
到目前为止,它基本上是有效的,但我注意到,
@Singleton
的@PostConstruct
方法没有被调用一次,也没有被调用496次。所以我想知道为什么会发生这种情况。我不能在拦截器中注入一个单例吗?我解决了这个问题。我导入了importjavax.ejb.Singleton
而不是导入javax.inject.Singleton代码>我解决了这个问题。我导入了importjavax.ejb.Singleton
而不是导入javax.inject.Singleton代码>