微服务中Spring boot的包扫描范围

错误认识

定义:默认情况下会扫描启动类所在的包以及其所有的子包。

我理解为了同级文件夹下所有@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

相关推荐
33255_40857_280594 分钟前
掌握分页艺术:MyBatis与MyBatis-Plus实战指南(10年Java亲授)
java·mybatis
Ashlee_code21 分钟前
香港券商智能櫃台系統技術解決方案——融合跨境清算與AI風控,助力券商把握滬港雙市爆發機遇**
java·科技·金融·重构·架构·系统架构·php
蚰蜒螟32 分钟前
Spring 和 Lettuce 源码分析 Redis 节点状态检查与失败重连的工作原理
java·redis·spring
小张快跑。35 分钟前
Tomcat下载、安装及配置详细教程
java·服务器·tomcat
神仙别闹43 分钟前
基于 JSP+Mysql实现MVC房屋租赁系统
java·mysql·mvc
m0_521329031 小时前
java-单元测试
java
掉鱼的猫1 小时前
Java MCP 的鉴权?好简单的啦
java·mcp
Java水解1 小时前
Java最新面试题(全网最全、最细、附答案)
java·后端·面试
Java水解1 小时前
java开发面试题(10个常问面试题含答案,亲测有效)
java·后端·面试
CHEN5_021 小时前
【Java基础常见辨析】重载与重写,深拷贝与浅拷贝,抽象类与普通类
java·开发语言