Spring学习
郑琨51
好好学习,只争朝夕
展开
-
Spring bean初始化过程
1:实例化一个ApplicationContext的对象; 2:调用bean工厂后置处理器完成扫描; 3:循环解析扫描出来的类信息; 4:实例化一个BeanDefinition对象来存储解析出来的信息; 5:把实例化好的beanDefinition对象put到beanDefinitionMap当中缓存起来,以便后面实例化bean; 6:再次调用bean工厂后置处理器; 7:当然spring还会干很多事情,比如国际化,比如注册BeanPostProcessor等等,如果我们只关心如何实例化一个bean的话那么原创 2020-10-26 16:35:27 · 2509 阅读 · 0 评论 -
Spring AOP通俗解释
AOP就是面向切面编程,到底什么意思呢,下面用通俗的话介绍一遍。 为啥要用AOP 省事方便 重复的代码不需要导出写,相当于对不同两个维度的代码进行了组合。 逻辑清晰 主逻辑可以专注于自己的事情,零碎的与主流程关系不大的事情交给切面完成。比如日志、事务、安全等。 AOP基本概念 1. 通知(advice) 想要增强的功能,就是上文提到的日志、事务、安全等。在通知里面定义好,在别的地方引用。 2. 连接点(JoinPoint) 就是spring允许你使用通知的地方,基本每个方法的前、后(两者都有也行),或抛原创 2020-10-09 23:11:55 · 300 阅读 · 0 评论