环境:IBM WAS 8.0, CDI 1.0实现:OpenWebBeans
如何排除在服务器启动时扫描少量软件包?
是否有可用的CDI扩展或为此编写自定义扩展?
答案 0 :(得分:0)
OpenWebBeans-1.2.x和OpenWebBeans-1.5.x支持从扫描中排除软件包。这对WAS没有多大帮助。
如果您的问题是性能,那么afaik就没有解决方案。 如果问题是其中一个类崩溃了你的引导程序,那么你可以编写一个自己的CDI扩展,它使用ProcessAnnotatedType并为这些类调用veto()。这将阻止CDI进一步处理该类。