springboot扫描引入的第三方jar包的注解

2023-07-09  本文已影响0人  雨景江水

扫描可以理解为加载对应的class文件到内存里面,并且检查该类所有的注解

一.

  1. SpringBoot默认只扫描启动类所在包,第三方包自然不在此列。如果要扫描第三方jar包里面的注解:
    https://blog.csdn.net/MiZhiBug/article/details/101612856
  1. @SpringBootApplication 注解 scanBasePackages是有先后顺序的
    https://www.cnblogs.com/myblogs-miller/p/13541349.html

二. springboot在启动的时候,127个场景的所有自动配置启动的时候默认全部加载,这个不是扫描到的吗?答:是的,只不过这个只扫描固定的有@Configuration注解的类,不会处理其他注解。

固定的是指哪些?从所有的META-INF/spring.factories位置来加载一个文件,里面有对应的配置类的全路径名称,目前总共127个。

https://www.yuque.com/atguigu/springboot/qb7hy2

上一篇下一篇

猜你喜欢

热点阅读