SpringBoot —— 启动时扫描的包

问题

SpringBoot启动时会自动扫描哪些包?如何自定义配置SpringBoot启动时扫描的包呢?

解决

SpringBoot在启动时会自动扫描启动类所在包下的注解类。

注意

只要包名的开头和启动类的包名一致即可,即使与启动类不在同级目录下也可以被扫描。

举例

//启动类包名
package A.B

//可被扫描到的注解类
package A.B
package A.B.C

备注

如果想改变启动类自动扫描的包,可以使用@ComponentScan指定扫描的包。

@ComponentScan(basePackages = {"A.B","A.D"})

猜你喜欢

转载自blog.csdn.net/xue_xiaofei/article/details/113558529