@ComponentScan
Spring中@ComponentScan注解的作用就是根据定义的扫描路径,把符合扫描规则的类装配到spring的bean容器中。
一、扫描包
@ComponentScan(basePackages = “包的路径”) //单个
@ComponentScan(basePackages = {“包的路径”,“包的路径”,“…”}) //多个
basePackages = 可省略
可以把@controller、@service、@Repository,@Component注解加入spring容器
二、扫描类
@ComponentScan(basePackageClasses = “.class文件”) //单个
@ComponentScan(basePackageClasses = {“.class文件”,“.class文件”,“…”}) //多个
basePackageClasses 不可以省略