今天在练习一个SpringBoot的时候出了点问题,该项目分为多个模块,其中A模块依赖于B模块。
但是在B模块中的类中添加注解时,以A模块为主启动模块时却扫描不到,很久没有使用springboot了,一时间不知道是什么原因。
百度了很久,才发现了问题:
B模块中添加注解的类所在路径为:
lkm.security
A模块中主启动类所在路径为:
com.lkm
springBoot 会自动扫描启动类所在包以及子包中的注解,显然,lkm.security 并不是 com.lkm 的子包,所以无法扫描到。(太粗心了。。)
将lkm.security 改为 com.lkm.security ,扫描将可以成功。