2022年4月24日
摘要: 使用Spring实现AOP 使用AOP织入,需要导入一个依赖包。 <dependencies> <dependency> <groupId>org.aspectj</groupId> <artifactId>aspectjweaver</artifactId> <version>1.9.6</ver 阅读全文
posted @ 2022-04-24 16:48 键盘敲烂的朱 阅读(32) 评论(0) 推荐(0)
摘要: 一,什么是AOP? AOP(Aspect Oriented Programming) 意为:面向切面编程,通过预编译的方式和运行期间动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以 阅读全文
posted @ 2022-04-24 15:46 键盘敲烂的朱 阅读(29) 评论(0) 推荐(0)
摘要: 动态代理和静态代理角色一样; 动态代理的代理类是动态生成的,不是我们直接写好的; 动态代理分为两大类:基于接口的动态代理,基于类的动态代理 基于接口 JDK动态代理 基于类 cglib java字节码实现:javassist 需要了解两个类:Proxy,InvocationHandler 接口: 真 阅读全文
posted @ 2022-04-24 14:39 键盘敲烂的朱 阅读(48) 评论(0) 推荐(0)