spring
文章平均质量分 95
chyohn
这个作者很懒,什么都没留下…
展开
-
Spring boot启动过程详解
本篇主要介绍spring boot在启动过程中都做了哪些工作,重点介绍在spring容器ApplicationContext刷新前都做了哪些准备,本篇以源码解释为主,示例为辅进行梳理其过程。Spring boot整个启动过程分为3部分,分别是1.准备环境配置,2. 准备Spring容器并刷新容器,3. 容器刷新后处理。每个部分又有如下图所示的步骤,本篇详细讲解这些步骤。原创 2024-09-05 22:05:15 · 1914 阅读 · 2 评论 -
Spring及Springboot事件机制详解
Spring提供了强大的扩展体系,其中本篇介绍的事件机制是其扩展体系中一个主要分支。本篇先介绍Spring事件机制原理,再总结下spring和spring boot启动过程的主要事件,接着通过示例展示了自定义监听器的4种主要的注册方式,最后通过示例介绍了自定义事件的发布方式。原创 2024-09-03 17:06:48 · 1061 阅读 · 0 评论 -
Spring AOP总结
Spring AOP的重要对象Spring AOP的参与者。切面(Aspect): 一个关注点的模块化,这个模块会横切多个对象。Spring中使用org.springframework.aop.Advisor作切面。连接点(Joinpoint): 程序执行过程中明确的点,如方法的调用或特定的异常被抛出。Spring中使用org.aspectj.lang.JoinPoint为连接点对象。切点(Poin原创 2017-02-12 14:31:27 · 2186 阅读 · 0 评论 -
从诸葛亮博望坡火烧曹军谈Spring AOP 的五种使用方式
曹操自剿黄巾,讨董作,擒吕布,灭袁绍后,队伍达到鼎盛期,拥有兵将100余万,为了统一全国,派手下将领夏候淳领兵十万攻打新野。时当秋月,秋风徐起,夏侯惇引兵至博望坡,新野危在旦夕。 刘备请军师诸葛亮对策。诸葛亮给出的计策是引诱曹军到达博望坡南处后实施火攻。命赵云在北部与曹兵对敌,只输不赢,刘备引本部人马兵援赵云诱敌深入,将曹兵引入峡谷。命关羽领兵1000在博望坡之左玉山右边的安林脚下伏兵,不可动,原创 2017-02-13 21:12:02 · 1726 阅读 · 0 评论 -
总结Spring中工厂后处理器
工厂处理器是一种特殊的Bean,这种Bean并不对外提供服务,它甚至可以无需id属性,它主要负责对容器本身进行某些特殊的处理。Spring中有两类工厂后处理器,一个是BeanFactoryPostProcessor,它是所有工厂后处理器的顶层接口;另一个是BeanDefinitionRegistryPostProcessor,它继承自BeanFactoryPostProcessor,设计它的目的是使原创 2017-02-14 16:46:03 · 2241 阅读 · 0 评论