SpringBoot
D_March
这个作者很懒,什么都没留下…
展开
-
SpringBoot自动配置解析
SpringBoot自动配置原理 springboot启动加载主配置类,@SpringBootApplication下的@EnableAutoConfiguration注解开启自动配置 @EnableAutoConfiguration详解: 利用@Import(AutoConfigurationImportSelector.class)给容器中导入组件 AutoConfigurationImportSelector类中getCandidateConfigurations()方法 //获取候选的配置 pro原创 2020-07-19 16:28:58 · 226 阅读 · 0 评论 -
SpringBoot启动流程源码1:创建SpringApplication对象
1.几个重要接口 配置在META-INF/spring.factories: 1.ApplicationContextInitializer: 2.SpringApplicationRunListener : 只需要放在ioc容器中: 3.ApplicationRunner: 4.CommandLineRunner: 2.主配置类入口 public static void main(String[] args) { //传入主配置类:Demo1Application.class //传入命令原创 2020-07-15 18:41:58 · 233 阅读 · 0 评论 -
SpringBoot启动流程源码2:运行程序
run()方法(运行程序) public ConfigurableApplicationContext run(String... args) { //开始和停止的监听 StopWatch stopWatch = new StopWatch(); stopWatch.start(); //声明一个IOC容器,暂时为空,后面创建 ConfigurableApplicationContext context = null; Collection<SpringBootEx原创 2020-07-15 18:41:08 · 149 阅读 · 0 评论