0

我有两个类标记为@SpringBootApplication一个目录下:

@SpringBootApplication
public class FirstSpringBootApplication 

@SpringBootApplication
public class SecondSpringBootApplication

@SpringBootApplicationannotation 包含@ComponentScan注解和@EnableAutoConfiguration注解。因此,这些类中的每一个都将另一个视为@Configurationbean。如何在FirstSpringBoodApplication使用配置文件的情况下从组件扫描中排除?SecondSpringBootApplication

4

1 回答 1

2

具有以下注释的注释类将与@SpringBootApplication. 它也做同样的事情,而且excludeFilter很重要,它用于指定在扫描时不包括哪个类。

@EnableAutoConfiguration
@ComponentScan(excludeFilters={@Filter(type=CUSTOM, classes={TypeExcludeFilter.class})})
于 2016-07-02T03:22:19.273 回答