0

环境:IBM WAS 8.0,CDI 1.0 实施:OpenWebBeans

如何在服务器启动时排除少数包被扫描?

是否有任何可用的 CDI 扩展或需要为此编写自定义扩展?

4

1 回答 1

0

OpenWebBeans-1.2.x 和 OpenWebBeans-1.5.x 支持从扫描中排除包。这对 WAS 帮助不大。

如果您的问题是性能,那么 afaik 没有针对 WAS 的解决方案。如果问题是其中一个类使您的引导程序崩溃,那么您可以编写一个自己的 CDI 扩展,它使用 ProcessAnnotatedType 并为这些类调用 veto()。这将阻止 CDI 进一步处理该类。

于 2014-10-22T15:33:17.503 回答