SpringBoot
文章平均质量分 88
spring boot
卷心菜~
这个作者很懒,什么都没留下…
展开
-
springboot 自定义初始化器(基于META-INF/spring.factories文件)
目录示例原理示例基于META-INF/spring.factories设置ApplicationContextInitializer实现类来实现自定义初始化器1.创建一个TestInitializer 实现ApplicationContextInitializer,Ordered .一个是初始化器接口, 一个是排序./** * @Author: xc * @Date: 2020/6/14 */public class TestInitializer implements Applicati原创 2020-06-14 23:54:48 · 4157 阅读 · 1 评论 -
springboot 自定义初始化器 (基于DelegatingApplicationContextInitializer)
目录示例原理示例通过DelegatingApplicationContextInitializer类,来自定义实现初始化器.创建一个TestInitializer 实现ApplicationContextInitializer,Ordered 接口一个是初始化器接口, 一个是排序./** * @Author: xc * @Date: 2020/6/14 */public class TestInitializer implements ApplicationContextInitializ原创 2020-06-14 23:14:21 · 337 阅读 · 0 评论 -
SpringBoot源码分析之-启动流程分析四(prepareEnvironment 环境准备)
3.ConfigurableEnvironment environment = prepareEnvironment(listeners, applicationArguments); private ConfigurableEnvironment prepareEnvironment(SpringApplicationRunListeners listeners, ApplicationArguments applicationArguments) { // Create and config原创 2020-06-14 17:26:37 · 330 阅读 · 0 评论 -
SpringBoot源码分析之-启动流程分析三(监听器SpringApplicationRunListener)
目录前言观察者模式run方法中出现的地方前言上一篇SpringBoot源码分析之-启动流程分析二(run方法)简单分析了的run流程这一篇主要分析一下监听器 SpringApplicationRunListener观察者模式 class SpringApplicationRunListeners { //监听器集合 private final List<SpringApplicationRunListener> listeners; SpringApplicationRu原创 2020-06-09 00:40:56 · 248 阅读 · 1 评论 -
SpringBoot源码分析之-启动流程分析二(run方法步骤介绍)
目录前言run主要流程介绍简单方法介绍configureHeadlessProperty();getRunListeners()createApplicationContext()refreshContext(context);afterRefresh(context, applicationArguments);callRunners(context, applicationArguments);前言上一篇分析了SpringApplication的构造初始化,初始化主要设置加载类,项目类型(非web,原创 2020-06-08 00:18:56 · 336 阅读 · 0 评论 -
SpringBoot源码分析之-启动流程分析一(SpringApplication构造器)
目录简介springboot入口类SpringApplication类简单介绍流程主要方法介绍简介springboot入口类SpringApplication类run方法进去看到 public static ConfigurableApplicationContext run(Class<?> primarySource, String... args) { return run(new Class<?>[] { primarySource }, args); }原创 2020-06-07 19:21:11 · 644 阅读 · 2 评论