![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring
行而修己
知天乐命
展开
-
Spring代理模式(学习狂神)
为什么要学习代理模式?因为这就是 SpringAOP的底层!【SpringAOP 和 SpringMVC】代理模式的分类: 静态代理 动态代理 静态代理角色分析: 抽象角色:一般会使用接口或者抽象类来解决。 真实角色:被代理的角色。 代理角色:代理真实角色,代理真实角色后,我们一般会做一些附属操作。 客户:访问代理对象的人! 代码步骤:架构:1、接口package com.qi.demo01;//租房接口原创 2022-05-03 16:20:02 · 69 阅读 · 0 评论 -
Spring静态代理再理解(狂神)
Spring静态代理再理解(狂神)原创 2022-05-03 16:04:11 · 339 阅读 · 0 评论 -
Spring动态代理(一、普通版)
动态代理和静态代理角色一样 动态代理的代理类是动态生成的,不是我们直接写好的! 动态代理分为两大类: 基于接口的动态代理 基于类的动态代理 基于接口的动态代理:JDK动态代理(原生的代理)【我们在这里使用】基于类:cglibJava字节码实现:Javasist (在JBoss应用服务器,不是在Tomcat上),现在用它的人比较多。需要了解两个类: Proxy:代理 InvocationHandler:调用处理程序 ..原创 2022-05-03 22:31:01 · 178 阅读 · 0 评论 -
Spring动态代理(二、活用版)
一些话已经在普通版写了,这里就不多说,以后学到深入了再修修改改吧。代码实现:1、角色接口package com.qi.demo02;//抽象角色接口public interface UserService { public void add(); public void delete(); public void update(); public void query();}2、真实的对象package com.qi.demo02;//真原创 2022-05-03 22:42:52 · 73 阅读 · 0 评论