随笔分类 - Spring
摘要:AOP是Spring Core中几大重要能力之一,我们可以使用AOP实现很多功能,比如我们常用的日志处理与Spring中的声明式事务。 AOP的重要概念: 1.Aspect:切面,在Spring中意为所有通知方法所在的类 2.Join point:连接点,程序执行中的一点,在Spring中只表示方法
阅读全文
摘要:1、ApplicationContext VS BeanFactory l 二者来自的 jar 包不同;BeanFactory 来自 spring.beans.jar;ApplicationnContext 来自 spring.context.jar 下。 l BeanFactory 和 Appli
阅读全文
摘要:一、SpringBean的生命周期 二、后置处理器postProcessor 一个是针对BeanDefinition的容器级别的后处理器 - BeanFactoryPostProcessor 一个是针对getBean操作获得的对象的后处理器 - BeanPostProcessor 两者的不同: 触发
阅读全文
摘要:一.快问快答1.为什么需要使用时间这种模式?上面将注册的主要逻辑(用户信息落库)和次要的业务逻辑(发送邮件)通过事件的方式解耦了。次要的业务做成了可插拔的方式,比如不想发送邮件了,只需要将邮件监听器上面的@Component注释就可以了,非常方便扩展。2.spring中实现事件1.面相接口的方式(A
阅读全文
摘要:1.整体启动流程 Spring的启动流程可以归纳为三个步骤: 1、初始化Spring容器,注册内置的BeanPostProcessor的BeanDefinition到容器中 2、将配置类的BeanDefinition注册到容器中 3、调用refresh()方法刷新容器 因为是基于 java-conf
阅读全文