Java 在拦截器多个实例化中注入单例

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而不

我正在一个项目中使用JBoss EAP 6.4.10,我已经用
@Startup
建立了一个
@Singleton
。这个单例被
@Inject
插入到
@Interceptor
中,因为我在Interceptor中使用了它的一些方法


到目前为止,它基本上是有效的,但我注意到,
@Singleton
@PostConstruct
方法没有被调用一次,也没有被调用496次。所以我想知道为什么会发生这种情况。我不能在拦截器中注入一个单例吗?

我解决了这个问题。我导入了
importjavax.ejb.Singleton
而不是
导入javax.inject.Singleton

我解决了这个问题。我导入了
importjavax.ejb.Singleton
而不是
导入javax.inject.Singleton