spring-boot源码分析
yangyangiud
这个作者很懒,什么都没留下…
展开
-
spring-boot 详细源码分析 启动(一)
1.1基本依懒1.2简单启动代码1.3 加载初始化器及application监听器1.4 SpringApplication.run 启动1.5创建application context1.6 context 刷新前准备1.1基本依懒<parent> <groupId>org.springframew原创 2018-04-02 22:33:51 · 227 阅读 · 0 评论 -
spring-boot 源码 注解自动配置的装载过程(二)
1 EnableAutoConfiguration 注解2 更详细的调用链路分析3 配置类ConfigurationClassPostProcessor调用处理过程4 spring-factories 自动配置的类5 配置类具体导入1 EnableAutoConfiguration 注解在分析整个过程前,首先要确定怎么找到整个加载个程的入口,很明显应从E...原创 2018-04-02 22:43:52 · 511 阅读 · 0 评论 -
spring-boot 配置生效条件处理(三)
1 查找配置是否生效处理代码2 处理是否有效配置3 @conditional 处理1 查找配置是否生效处理代码上一编可以看到EnableAutoConfiguration 加载的配置类就有92个,但是这个配置类都有效吗,显然是不一定的,因为很多相关的依懒都没有加引进来,又怎么生效呢?哪问题来了,spring-boot 是如何去处理的呢,带着这些疑问又该怎么入手...原创 2018-04-03 00:12:31 · 879 阅读 · 0 评论 -
spring-boot内置tomcat启动(四)
1.上两编曲讲启动过程,好像并没有涉及到内置tomcat的启动,tomcat是怎么启动的呢?回去看看容器最先初始化的动作 private void initialize(Object[] sources) { if (sources != null && sources.length > 0) { this.sou...原创 2018-04-03 00:24:09 · 1319 阅读 · 0 评论