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