如何根据配置文件从组件扫描中排除类?

时间:2017-11-01 00:29:21

标签: spring-boot dependency-injection

项目的结构是由多个罐子组成的一个Web应用程序(它们本身就是mvc应用程序)。这些罐子是单独的项目,其各自的@Configuration类标有@Profile('jarName') - 它们扫描各自的组件。所有的jar和web应用程序都有类似的包名称前缀。

例如:com.foo.bar.webapp.controllercom.foo.bar.jar1.controller

在主要的webapp中,我使用排除过滤器从组件扫描中排除com.foo.bar.jar1.*。我想知道是否有办法排除配置文件引入的所有组件?

或者另一种问题是,如何根据活动配置文件启用组件和实体扫描?

0 个答案:

没有答案