![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ssm
涵涵小憨批
这个作者很懒,什么都没留下…
展开
-
sping:AOP底层原理(详解)
AOP:面向切面编程,利用AOP对业务逻辑各个方面进行隔离,从而使业务逻辑的各个方面耦合度进行降低,提高代码的重用性,同时提高代码的使用效率。底层原理:分两种:1.有接口通过jdk动态代理2.没有接口通过CGLIB动态代理JDK 动态代理具体实现通过使用Proxy类的方法实现动态代理(1)调用newProxyInstance方法参数解释:1.Proxy类的加载器2.增强方法的所在的类的接口(直接多接口)3.实现代理对象,写增强的部分的一个接口具体代码实现:1.创建接口,定义方法原创 2020-12-06 17:32:17 · 170 阅读 · 0 评论 -
spring IOC底层原理(详解)
IOC底层原理实现:基于 xml解析,工厂模式,反射去实现,降低了耦合度首先是工厂模式把userdao和userService的耦合度降低然后是xml解析再降低,反射得到类的内容,这样当userdao中的内容变了userservice中得改变就很少。以往的方式IOC模式:...原创 2020-12-05 21:04:58 · 366 阅读 · 0 评论