springboot扫描引入的第三方jar包的注解
2023-07-09 本文已影响0人
雨景江水
扫描可以理解为加载对应的class文件到内存里面,并且检查该类所有的注解
一.
- SpringBoot默认只扫描启动类所在包,第三方包自然不在此列。如果要扫描第三方jar包里面的注解:
https://blog.csdn.net/MiZhiBug/article/details/101612856
- @SpringBootApplication 注解 scanBasePackages是有先后顺序的
https://www.cnblogs.com/myblogs-miller/p/13541349.html
二. springboot在启动的时候,127个场景的所有自动配置启动的时候默认全部加载,这个不是扫描到的吗?答:是的,只不过这个只扫描固定的有@Configuration注解的类,不会处理其他注解。
固定的是指哪些?从所有的META-INF/spring.factories位置来加载一个文件,里面有对应的配置类的全路径名称,目前总共127个。