CDI Openwebbeans - 如何从扫描中排除某些包?

时间:2014-06-12 11:52:32

标签: java-ee-6 cdi openwebbeans

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

如何排除在服务器启动时扫描少量软件包?

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

1 个答案:

答案 0 :(得分:0)

OpenWebBeans-1.2.x和OpenWebBeans-1.5.x支持从扫描中排除软件包。这对WAS没有多大帮助。

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