spring-boot
默默草
老草啃嫩牛,老了写blog
展开
-
spring boot源码解析(一)spring boot启动类SpringApplication
题外话因工作原因,陆续开始接触spring boot,且对其源码和机制越来越发的需要深入了解。所以想系统的分析下spring boot源码,希望可以检查下去。spring boot启动@SpringBootApplicationpublic class SimpleApplication { public static void main(String[] args) { Spri...原创 2019-03-14 15:02:29 · 1112 阅读 · 0 评论 -
spring boot源码解析(三)Environment和Profile源码解析
前言之前讲到了application run listener,但没有展开讲spring内置的listener拎出来讲,spring很多动作就是在内置的listener中随容器启动时候做的。后续我们再列举说明,这篇先学下spring里面的Environment。Environment是spring中一个抽象,简单理解保存的是spring中所有的环境配置数据。从接口来看主要包含两个概念,一个pr...原创 2019-03-19 15:57:21 · 949 阅读 · 0 评论 -
spring boot源码解析(二)spring application listener机制和启动加载流程
前言上篇我们介绍了SpringApplication.run过程包含的大致内容,这篇我们细节讲下run里面的SpringApplicationRunListeners过程。从代码我们可以看到listeners的主要使用或引用的点:getRunListenersstartingprepareEnvironmentprepareContextstartedhandleRunFail...原创 2019-03-18 13:40:50 · 761 阅读 · 0 评论 -
spring boot源码解析(二)番外篇spring application listener自定义扩展
前言这篇作为番外篇,在第二篇学习后,进行自定义实现一些接口实现,更好的理解其过程。扩展实现SpringApplicationRunListener自定义SpringApplicationRunListener接口实现:public class CustomSpringApplicationRunListener implements SpringApplicationRunListene...原创 2019-03-18 18:16:57 · 434 阅读 · 0 评论