这里阐明下,在springboot3.x以后,就不在从resource/META-INF/spring.factories读取主动设置类了,而是从org.springframework.boot.autoconfigure.AutoConfiguration.imports中读取,这一点请参考文章:华为二面:SpringBoot怎样自界说_Starter_?而且Spring Boot还接纳条件注解(如@ConditionalOnClass、@ConditionalOnMissingBean等)来智能判断何时应用特定的设置。这些注解可以根据类路径中是否存在特定类、体系属性或情况变量的值等因素,决定是否应该激活某个主动设置类。这意味着只有当满足特定条件时,相应的Bean才会被创建和注入。
欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) | Powered by Discuz! X3.4 |