SpringBoot 默认包扫描机制是:从启动类所在包开始,扫描当前包及其子包下的所有文件;
所以当需要扫描Application启动类不同包下的bean时应按需使用以下注解:
@ComponentScan(basePackages={"com.xxx"})
@EnableJpaRepositories(basePackages={"com.xxx"})
@EnableElasticsearchRepositories(basePackages={"com.xxx"})
@EntityScan(basePackages={"com.xxx"})