aop
日新不已
这个作者很懒,什么都没留下…
展开
-
Spring AOP的底层实现有两种方式 JDK动态代理和CGLib动态代理
首先,我们知道Spring AOP的底层实现有两种方式:一种是JDK动态代理,另一种是CGLib的方式。自Java 1.3以后,Java提供了动态代理技术,允许开发者在运行期创建接口的代理实例,后来这项技术被用到了Spring的很多地方。JDK动态代理主要涉及java.lang.reflect包下边的两个类:Proxy和InvocationHandler。其中,InvocationHandler是一个接口,可以通过实现该接口定义横切逻辑,并通过反射机制调用目标类的代码,动态地将横切逻辑和业务逻辑贬值原创 2020-06-19 15:37:10 · 763 阅读 · 0 评论 -
spring aop 中的切点匹配
文章非原创,仅仅是为了保存方便查阅。原文转载于:https://www.cnblogs.com/zhangxufeng/p/9160869.html1. 简介面向对象编程,也称为OOP(即Object Oriented Programming)最大的优点在于能够将业务模块进行封装,从而达到功能复用的目的。通过面向对象编程,不同的模板可以相互组装,从而实现更为复杂的业务模块,其结构形式可用下图表示:面向对象编程解决了业务模块的封装复用的问题,但是对于某些模块,...原创 2020-06-19 09:53:06 · 913 阅读 · 0 评论 -
spring boot aop 学习笔记
<div>hellow</div>原创 2020-06-22 11:31:38 · 970 阅读 · 0 评论