Spring框架(三):SpringAop思想底层实现和应用(日志)
- 引子
- Aop简介
- 通过SpringBean实现Aop
引子
痛定思痛,主要问题出现在自己雀氏不熟悉框架基础、一些面试题,以及sql的使用淡忘了。
本章节的开始是对于过去的重新回顾,当然,我也会深入基础,阅读源码,仔细熟悉开发过程,对问题进行整体学习。
今天是第一章节spring 篇,
相关代码已经推送到了
链接: SpringAop
Aop简介
aop的底层就是代理,分为动态和静态代理两种方式,可以通过我的设计思想专栏去了解
通过SpringBean实现Aop
这里实现了BeanPostProcessor这一接口,在后面可以了解到
这个接口中的实例会被代理出来进行实现,至于是不是延迟bean就不了解了
通过beanfactory自动生成bean,来更新了一个新的容器,存放这些方法,就是这个大概的思路