springboot源码系列
文章平均质量分 89
springboot源码细节
@coder
从事开发13年,精通python、java、c、scala等,擅长后端、大数据、平台开发
展开
-
springboot源码4---配置文件解析
解析前工作1.加载EnvironmentPostProcessor开始解析1.加载所有profileprofile加载顺序如下:注意:与解析后加入environment中的PropertySource顺序相反2.遍历profile解析获取搜索路径和文件名遍历搜索路径下的配置文件解析、加入缓存3.缓存添加到environment原创 2022-12-05 11:07:16 · 613 阅读 · 0 评论 -
springboot源码3---自动装配
springboot自动装配原理、AutoConfigurationImportSelector原创 2022-11-28 12:19:51 · 738 阅读 · 0 评论 -
springboot源码1---springboot启动流程
启动流程应用初始化推断web应用类型加载ApplicationContextInitializer加载ApplicationListener推断主类应用启动加载运行监听器(EventPublishingRunListener)发布启动事件构建日志系统(LoggingApplicationListener)后台预热关键组件(BackgroudPreinitializer)准备environment发布environment准备好事件解析配置文件(ConfigFileApplicationListener)初始原创 2022-11-27 22:31:08 · 309 阅读 · 0 评论 -
springboot源码2---内嵌、外嵌tomcat启动流程
DispatcherServletRegistrationBean、DispatcherServlet注册及组件初始化、内嵌/外嵌tomcat启动流程原创 2022-11-21 11:33:30 · 488 阅读 · 0 评论