欢迎光临散文网 会员登陆 & 注册

咕泡大数据高开到架构系统提升班+算法面试无忧训练营

2023-03-18 13:18 作者:芝士贴吧丁真  | 我要投稿

SpringBootConfiguration:里面是一个@Configuration,就表示是一个配置类

@EnableAutoConfiguration:Spring 中有很多以 Enable 开头的注解,其作用就是借助 @Import 来收集并注册特定场景相关的Bean ,并加载到 IOC 容器。@EnableAutoConfiguration就是借助@Import来收集所有符合自动配置条件的bean定义,并加载到IoC容器。

@Target(ElementType.TYPE)@Retention(RetentionPolicy.RUNTIME)@Documented@Inherited@AutoConfigurationPackage  // 导入Registrar中注册的组件,主要是借助@Import注册了一个BasePackages的bean整合如jpa等其他第三方的时候提供启动类所在包路径,用来扫描@Import(AutoConfigurationImportSelector.class)//AutoConfigurationImportSelector 可以帮助 Springboot 应用将所有符合条件的 @Configuration配置都加载到当前 SpringBoot 创建并使用的 IOC 容器( ApplicationContext )中public @interface EnableAutoConfiguration {


咕泡大数据高开到架构系统提升班+算法面试无忧训练营的评论 (共 条)

分享到微博请遵守国家法律