Spring
行而修己
知天乐命
展开
-
Spring代理模式(学习狂神)
为什么要学习代理模式?因为这就是 SpringAOP的底层!【SpringAOP 和 SpringMVC】 代理模式的分类: 静态代理 动态代理 静态代理 角色分析: 抽象角色:一般会使用接口或者抽象类来解决。 真实角色:被代理的角色。 代理角色:代理真实角色,代理真实角色后,我们一般会做一些附属操作。 客户:访问代理对象的人! 代码步骤: 架构: 1、接口 package com.qi.demo01; //租房接口原创 2022-05-03 16:20:02 · 63 阅读 · 0 评论 -
Spring静态代理再理解(狂神)
Spring静态代理再理解(狂神)原创 2022-05-03 16:04:11 · 335 阅读 · 0 评论 -
Spring动态代理(一、普通版)
动态代理和静态代理角色一样 动态代理的代理类是动态生成的,不是我们直接写好的! 动态代理分为两大类: 基于接口的动态代理 基于类的动态代理 基于接口的动态代理:JDK动态代理(原生的代理)【我们在这里使用】 基于类:cglib Java字节码实现:Javasist (在JBoss应用服务器,不是在Tomcat上),现在用它的人比较多。 需要了解两个类: Proxy:代理 InvocationHandler:调用处理程序 ..原创 2022-05-03 22:31:01 · 173 阅读 · 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 · 69 阅读 · 0 评论