AOP
东北亚大中华区首席搬砖工具人
要饭,要饭,精通C++
展开
-
Spring面试之不同版本AOP执行顺序详解
1.AOP常用注解:@Before 前置通知:目标方法之前执行@After 后置通知:目标方法之后执行(始终执行)@AfterReturning 返回后通知:执行方法结束前执行(异常不执行)@AfterThrowing 异常通知:出现异常时候执行@Around 环绕通知:环绕目标方法执行2.spring4下的aop测试配置文件<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/转载 2021-06-07 10:28:47 · 318 阅读 · 0 评论 -
Spring之AOP动态代理详解
动态代理动态代理和静态代理角色一样动态代理类是动态生成的,不是我们直接写好的。动态代理分为两大类:基于接口的动态代理:JDK动态代理【我们在这里使用】基于类的动态代理:cglibjava字节码:javasist (Jboss服务器)需要了解2个类:Proxy 代理,invocationHandler 反射包下reflect实体类:/** * @author LongXi * @create 2021-05-30 10:01 */public class Host impleme原创 2021-05-31 10:28:27 · 174 阅读 · 0 评论 -
Spring之AOP代理模式
代理模式分类:静态代理动态代理你要租房,不找房东,找中介,中介是房东的代理。1.1静态代理角色分析抽象角色:一般会使用接口或者抽象类来解决/** * @author LongXi * @create 2021-05-30 10:00 */public interface Rent { public void rent();}真实角色:被代理的角色 /** * @author LongXi * @create 2021-05-30 10:01 */p原创 2021-05-31 10:27:06 · 94 阅读 · 0 评论 -
Spring之AOP详解
1.什么是AOP?2.Aop在Spring中作用1.3 导入依赖 <dependency> <groupId>org.aspectj</groupId> <artifactId>aspectjweaver</artifactId> <version>1.9.4</version> </dependency原创 2021-05-31 10:24:35 · 311 阅读 · 0 评论