Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
环境:IBM WAS 8.0,CDI 1.0 实施:OpenWebBeans
如何在服务器启动时排除少数包被扫描?
是否有任何可用的 CDI 扩展或需要为此编写自定义扩展?
OpenWebBeans-1.2.x 和 OpenWebBeans-1.5.x 支持从扫描中排除包。这对 WAS 帮助不大。
如果您的问题是性能,那么 afaik 没有针对 WAS 的解决方案。如果问题是其中一个类使您的引导程序崩溃,那么您可以编写一个自己的 CDI 扩展,它使用 ProcessAnnotatedType 并为这些类调用 veto()。这将阻止 CDI 进一步处理该类。