解决SpringBoot多工程时jar包中注解不能扫描生效问题
由于SpringBoot默认包扫描机制是:从启动类所在包开始,扫描当前包及其子包下的所有文件。
由于刚开始我的启动类包名为:com.chenwei.site.staticfileserver,而core项目文件包名均为com.chenwei.site.core.*,故core下文件无法被扫描注入。
由于刚开始我的启动类包名为:com.chenwei.site.staticfileserver,而core项目文件包名均为com.chenwei.site.core.*,故core下文件无法被扫描注入。
springboot多模块打包问题:本人新建了一个springboot项目,后想扩展为多模块形式,增强扩展性,用A子模块(只有这个有Application启动程序)去调用另外一个B子模块 发现无法调用 需要在A的子模块的Application下添加如下扫描注解 如下。
@SpringBootApplication(scanBasePackages={"com.news.*"})