0

在我的应用程序正常启动下,检查服务器日志显示,当需要部署特定 bean 时,它会显示以下内容:

installing bean: ...

with dependencies: 
and demands:
  ...
and supplies:  
  jndi:My_EAR/My_Class/remote   
  Class:my.package.my.class  
  jndi:My_EAR/My_Class/local-my.package.my.class

但是,如果我使用 cobertura 检测的所有类部署同一个 bean,它不再“提供”“类:”条目,这似乎阻止了我在不通过 JNDI 名称显式引用它的情况下注入该类。

这是故意行为吗?有没有办法强制它仍然提供 Class 条目?这是一个大型代码库,有一个频繁使用的类,所以如果我能摆脱它,我宁愿不必更新所有注入引用。

谢谢。

4

0 回答 0