Spring Boot是否需要@Import

时间:2019-05-31 20:37:06

标签: spring-boot spring-config

我正在使用Spring Boot 2.1.5。我有多个用@Configuration注释的类。我想知道是否有必要列出所有这些配置类@Import?还是组件扫描程序会找到所有@Configuration注释的类并自动执行?

2 个答案:

答案 0 :(得分:1)

您不需要这样做,扫描将自动为您完成,您需要做的是将主类放在根包上,以及所有其他构造型类(包括子包中的配置)

答案 1 :(得分:0)

没有必要使用@Import批注。由于@Configuration是@Component的元注释,因此Component扫描器将选择它。但是Spring文档建议当您有许多@Configuration类时使用@Import批注。这只是为了更好的管理。