码迷,mamicode.com
首页 > 编程语言 > 详细

springboot的自动配置原理

时间:2020-11-02 10:39:23      阅读:37      评论:0      收藏:0      [点我收藏+]

标签:art   有一个   ati   ica   article   ble   sdn   enable   actor   

springboot自动配置的原理

  1. springboot启动类上面有一个注解叫做@SpringBootApplication,它集成了一个@enableAutoConfiguration注解
  2. @enableAutoConfiguration注解又集成了一个@import注解,里面注入了一个AutoConfigurationImportSelector.class
  3. AutoConfigurationImportSelector里面主要有一个selectImports方法;
  4. 这个方法会去加载在meta-info下面的spring.factories里面的key是enableAutoConfigration的全类名数组
  5. 那里面的每个类主要的注解是@conditional,在什么条件下才能注入这个bean,以及@enableConfigurationProperties(XXXProperties.class);
  6. 而这个XXXProperties.class和配置文件绑定,所以修改配置文件,就可以修改bean的属性

具体可以参考:https://blog.csdn.net/dearKundy/article/details/90449031

springboot的自动配置原理

标签:art   有一个   ati   ica   article   ble   sdn   enable   actor   

原文地址:https://www.cnblogs.com/bigdig/p/13912366.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!