spring boot
文章平均质量分 92
追逐消失的记忆
这个作者很懒,什么都没留下…
展开
-
Spring初始化后Bean进行bean的增强方式
后处理Bean也称之为Bean的后处理器,作用是:在Bean初始化的前后,对Bean对象进行增强。它既可以增强一个指定的Bean,也可以增强所有的Bean,底层很多功能(如AOP等)的实现都是基于它的,Spring可以在容器中直接识别调用。【示例】要对“所有”的bean的初始化的时候进行增强(打印一句话)第一步:创建MyBeanPostProcessor类,实现接口BeanPostProcessor//后处理bean,:用来对bean进行功能增强,可以实现,对所有,或某个bean的初始.原创 2020-10-26 09:46:48 · 2983 阅读 · 0 评论 -
Spring源码0. springboot启动流程以及源码剖析目录
前言当我们使用springboot的时候, 我们只需要配置如下启动类, spring便可以配置所有的环境和上下文, 本文基于springboot2.1.3, 剖析spring的启动流程和原理@SpringBootApplicationpublic class YanggxApplication { public static void main(String[] args) {...转载 2019-08-07 11:13:15 · 238 阅读 · 0 评论 -
Spring源码1:初始化SpringApplication实例
目录1. 项目结构2. 启动SpringApplication3. SpringApplication构造函数3.1 通过加载各个Web类型的容器类,判断当前模块web类型3.2 加载Application初始化器3.3 加载Application监听器3.4 找到启动类4. 返回结果5. 总结1. 项目结构本文基于spr...转载 2019-08-07 11:22:03 · 270 阅读 · 0 评论 -
Spring源码2:发布启动事件ApplicationStartingEvent
目录1. 发布启动事件ApplicationStartingEvent1.1 SpringApplicationRunListeners源码1.2 EventPublishingRunListener源码1.3 SimpleApplicationEventMulticaster源码2. 启动事件的监听器2.1 LoggingApplicati...转载 2019-08-07 11:30:12 · 1387 阅读 · 0 评论 -
Spring源码2:发布启动事件进行业务的监控与拓展
在spring boot实现对监控与拦截器的aop切入spring boot提供了两大种监控的切入方式:1. 发布启动事件ApplicationStartingEvent1.1 SpringApplicationRunListeners源码1.2 EventPublishingRunListener源码1.3 SimpleApplicationEventMu...原创 2019-08-07 17:41:55 · 190 阅读 · 0 评论