005 Spring和SpringBoot中的@Component 和@ComponentScan注解

  今天在看@ComponentScan,感觉不是太理解,下面做一个说明。

1.说明

  ComponentScan做的事情就是告诉Spring从哪里找到bean

2.细节说明 

  如果你的其他包都在使用了@SpringBootApplication注解的main.app所在的包及其下级包,则你什么都不用做,SpringBoot会自动帮你把其他包都扫描了
  如果你有一些bean所在的包,不在main.app的包及其下级包,那么你需要手动加上@ComponentScan注解并指定那个bean所在的包

3.代码的使用方式

1 @ComponentScan({"com.demo.package1","com.demo.package2"})
2 @Configuration
3 public class SpringConfiguration {}
原文地址:https://www.cnblogs.com/juncaoit/p/11226050.html