springBoot多模块扫描子模块下的注解

今天在练习一个SpringBoot的时候出了点问题,该项目分为多个模块,其中A模块依赖于B模块。
但是在B模块中的类中添加注解时,以A模块为主启动模块时却扫描不到,很久没有使用springboot了,一时间不知道是什么原因。
百度了很久,才发现了问题:
B模块中添加注解的类所在路径为:

lkm.security

A模块中主启动类所在路径为:

com.lkm

springBoot 会自动扫描启动类所在包以及子包中的注解,显然,lkm.security 并不是 com.lkm 的子包,所以无法扫描到。(太粗心了。。)

lkm.security 改为 com.lkm.security ,扫描将可以成功。

你可能感兴趣的:(springBoot多模块扫描子模块下的注解)