11 2022 档案
摘要:一、SpringBean的生命周期 二、后置处理器postProcessor 一个是针对BeanDefinition的容器级别的后处理器 - BeanFactoryPostProcessor 一个是针对getBean操作获得的对象的后处理器 - BeanPostProcessor 两者的不同: 触发
阅读全文
摘要:一.快问快答1.为什么需要使用时间这种模式?上面将注册的主要逻辑(用户信息落库)和次要的业务逻辑(发送邮件)通过事件的方式解耦了。次要的业务做成了可插拔的方式,比如不想发送邮件了,只需要将邮件监听器上面的@Component注释就可以了,非常方便扩展。2.spring中实现事件1.面相接口的方式(A
阅读全文
摘要:1.整体启动流程 Spring的启动流程可以归纳为三个步骤: 1、初始化Spring容器,注册内置的BeanPostProcessor的BeanDefinition到容器中 2、将配置类的BeanDefinition注册到容器中 3、调用refresh()方法刷新容器 因为是基于 java-conf
阅读全文