0

@SpringBootApplication1つのディレクトリの下に 2 つのクラスがあります。

@SpringBootApplication
public class FirstSpringBootApplication 

@SpringBootApplication
public class SecondSpringBootApplication

@SpringBootApplication注釈には@ComponentScan注釈と注釈が含まれます@EnableAutoConfiguration@Configurationしたがって、これらのクラスの 2 つのそれぞれは、別のクラスをBeanと見なします。プロファイルを使用せずにFirstSpringBoodApplicationコンポーネントのスキャンから除外する方法は?SecondSpringBootApplication

4

1 に答える 1

2

以下のアノテーションを持つ annotate クラスは、 と同様に機能し@SpringBootApplicationます。また、同じことを行いexcludeFilterます。これは、スキャン中に含めないクラスを指定するために使用される重要なものです。

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