错误认识
定义:默认情况下会扫描启动类所在的包以及其所有的子包。
我理解为了同级文件夹下所有@Service或@Mapper@Config等修饰的类。
发现原因
在oj-system模块下,要将oj-common-security模块下的类注册为Bean时,没有
配置/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
文件
尽然可以正常使用!
正解
oj-system会扫描整个项目中所有java.cn.zc下的类,注册为Bean。
详细原理讲解见
https://blog.csdn.net/yuncengzhishang/article/details/143944510