0

我能够确定我需要做什么才能让我的拦截器工作;但是,我不明白为什么我必须这样做。我在其中使用拦截器项目的所有项目都启用了 jar / war 和 CDI。

我认为 CDI 涵盖了 EJB bean、常规 POJO bean、属性以及任何可通过 EL 解析的内容。而且...要为 CDI bean 注册一个拦截器,我可以简单地在 beans.xml 中声明它。我的项目都不是 EAR。

现在我通过将项目构建为 ejb-jar 使其工作,这是主要的事情,但我认为它应该单独在 beans.xml 中工作并将项目构建为普通 jar 是错误的吗?

请指出任何明确指定这一点的文档,oracle 网站上的所有内容都表明 beans.xml 就足够了。

沃尔特

4

0 回答 0