摘要: 一、什么是启动加载器? 在项目启动的时候做一些初始化工作。 二、启动类加载器实践 2.1 实现 CommandLineRunner 接口 2.2 实现 ApplicationRunner 接口 启动项目,观察控制台输出: 可以看到默认实现 ApplicationRunner 接口比 CommandL 阅读全文
posted @ 2020-03-17 15:11 MarkLogZhu 阅读(1146) 评论(0) 推荐(0)
摘要: 一、refresh 方法 SpringBoot 加载 bean 操作主要在 AbstractApplicationContext 类 refresh 方法里,它的流程图如下: 代码如下: 二、Bean实例化流程 bean 实例化流程流程是在 onRefresh 方法的 finishBeanFacto 阅读全文
posted @ 2020-03-17 14:16 MarkLogZhu 阅读(1608) 评论(0) 推荐(0)
摘要: 一、Banner 介绍 1.1 Banner 是什么? java . ____ _ __ _ _ /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \ ( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \ \\/ ___)| |_)| | | | 阅读全文
posted @ 2020-03-17 08:32 MarkLogZhu 阅读(1302) 评论(0) 推荐(0)