当前位置: 首页 > 知识库问答 >
问题:

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

戈正初
2023-03-14

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

我怎么能排除几个包从服务器启动扫描?

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

共有1个答案

宰父衡
2023-03-14

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

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

 类似资料:
  • 在SonarQube runner中,可以通过sonar project属性中的sonar.exclusions属性来管理排除的项目。通过这种方式,我们可以独立于代码库来管理构建配置。 当项目文件夹被称为***.tests时,在将其添加到排除设置后,仍会对其进行扫描。

  • 问题内容: 我的文件夹包含单元测试和功能测试。功能测试的类路径中有单词,而单元测试中没有。那么,如何仅运行单元测试? 非常感谢你。 PS :我知道很容易使用“包含”逻辑来选择测试。例如,仅在我的情况下运行功能测试,我可以简单地使用此功能。 但是,我不知道如何以简单的方式排除测试。 顺便说一句,我正在使用gradle 1.11。 问题答案: 任务的文档通过一个示例和所有内容对其进行了说明:

  • 在我的项目中有许多控制器类,其中一些用@RESTController注释,其余的用@controller和@ResponseBody注释。整个基包都在根上下文Spring配置类和web app上下文Spring配置类中进行组件扫描。我希望在初始化根上下文时使用组件筛选器来停止对控制器类的扫描。我尝试了以下方法,但没有达到预期的效果。我仍然看到Controller类存在于根应用程序上下文中。

  • 我想从(RubyonRails)响应中删除一些头文件 报头响应: HTTP/1.1 200正常 日期:2013年6月6日星期四14:42:26 GMT 连接:保持活动状态 X运行时间:0.01900 内容类型:文本/纯文本;字符集=utf-8 缓存控制:专用,最大年龄=0,必须重新验证 服务器:WEBrick/1.3.1(Ruby/1.8.7/2012-10-12) 内容长度:281 Etag:“

  • 问题内容: 我找到了有关如何扫描条形码的教程。但是在我的应用程序中,我必须扫描QR码。如何在Android中扫描QR码? 问题答案: 和在