springboot bean扫描路径的实现
1:默认扫描启动类所在路径下所有的bean2:可以在启动类中添加注解,手动指定扫描路径:原因首先因为 XXXXXXXApplication 附带 @SpringBootApplication 注解,而 @SpringBootApplication 注解的层次如下:实现可以看到 @SpringBootApplication 继承 @ComponentScan 与 @Configuration 用处如下;主要观察黄色方块的方法,是具体扫描路径的地方,具体实现流程如下:获取 File 目录下的所有以 class 为结尾的文件后,扫描工作就完成了, 剩下的就是 spring 判断是否要管理此类的逻辑(
用户评论