spring
文章平均质量分 74
a919119690
加油
展开
-
SpringAOP两种代理原理
SpringAOP代理: spingAOP代理有两种,如果不清楚的可以看看我上篇文章 JDK动态代理:目标类必须实现一个接口 CGLIB代理:目标类必须继承一个类 JDK动态代理: JDK为什么一定要目标类实现一个接口呢,这其实就得看看JDK动态代理的原理了,其实JDK动态代理它是先生成一个代理类然后他也是实现了目标类实现的接口里面的方法,只是他还是调用的是目标类的方法。 下面我们来自定义实现一下 //创建一个接口 public interface StudentBiz { int add(St原创 2021-04-14 14:14:20 · 143 阅读 · 0 评论 -
SpringAOP原理
SpringAOP:面向切面编程 首先要懂几个专业术语 Aspect:切面,其实也就是一个普通的类,不依赖任何的类 Join point:连接点,某个程序执行到某个方法的时候,可能在这个方法前要执行或者在这个方法后要执行或者异常要执行等这个要执行的特定方法叫做连接点 Advice:增强(建议),增强有几种前置、后置、异常、环绕等,就是在程序某个方法上要执行的特定的操作叫做增强 Pointcut:切入点,其实也就是一个表达式,用来判断在什么方法上要切入 Target object:目标类对象,就是需要增原创 2021-04-11 17:02:27 · 77 阅读 · 0 评论