注入EJB - 不需要

时间:2016-05-11 09:42:11

标签: java dependency-injection ejb

我仍然是EJB的新手,我有一个注入问题。

我正在使用@Stateless注释来创建无状态bean。我使用@EJB注释注入此bean。一切正常!

然后我做了一个新的项目设置。我有一个常见的ejb项目,其中包含通用逻辑。这个通用ejb项目包含用于调用项目特定逻辑的接口,这些接口使用这个常见的ejb项目。不过,一切正常。

但是:如果使用公共ejb项目的项目没有实现所有接口,我在启动时收到Exception没有找到任何实现这个界面,所以没有任何东西可以注入。哪个是对的,因为没有实施。

但我希望在这种情况下,界面只是null。原因是,并非所有使用公共ejb项目的项目都希望使用所有通用逻辑,因此不必实现所有接口。

当然我可以做虚拟接口实现,但如果有像春天@Autowired(required=false)

这样的东西会更好

有什么想法解决这个问题?

0 个答案:

没有答案