![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring
胥某
这个作者很懒,什么都没留下…
展开
-
SpringAOP底层代码实现
SpringAOP底层代码实现AOPspringAOP的代理模式jdk代理目标类接口目标类增强类动态代理代码cglib代理所需依赖目标类增强类动态代理代码AOPAOP 为 Aspect Oriented Programming 的缩写,意思为面向切面编程,是通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。简单来说:AOP有助于我们将不同但是有必要的重复性代码集中管理起来复用,而不是每次都要重复写一遍。AOP 的底层是通过 Spring 提供的的动态代理技术实现的。在运行期间,Spri原创 2020-08-06 09:54:25 · 327 阅读 · 0 评论 -
SpringIOC底层原理代码实现
SpringIOC底层原理代码实现IOC方案工厂模式配置文件web层service层dao层IOCIOC:控制反转,将类放到配置文件,由spring帮我们创建类对象,并放到spring容器中管理,这种操作就叫做控制反转(IOC)。IOC是一种思想,spring实现了这种思想,所以叫做spring IOC。方案使用工厂模式+反射机制+配置文件(可以完成程序的解耦合)工厂模式public class Factory { public static Object getBean(String原创 2020-07-30 19:45:54 · 381 阅读 · 0 评论