![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
aop
学而思之
这个作者很懒,什么都没留下…
展开
-
spring aop常用的两种配置方式
AOP:Aspect-Oriented programming(面向切面编程) Spring除了使用本身的AOP实现外,还封装了业界优秀的解决方案AspectJ,因此Spring AOP编程时还需引入AspectJ、以及spring兼容AspectJ的jar包 advice(通知):定义在连接点做什么,为切面增强提供织入接口。主要描述Spring Aop围绕方法调用而诸如的切面行为。 主要有原创 2016-12-31 23:19:43 · 1948 阅读 · 0 评论 -
spring aop原理(动态代理)
spring aop 的主要原理就是动态代理。 代理模式(proxy):动态代理(JDk/cglib)和静态代理 JDk与CGLib动态代理区别:如果目标对象是接口,那么适合使用JDK来生成代理,负责spring会使用CGLIB来生成代理。 JDk动态代理: 动态代理必须实现InvocationHandler接口,实现invoke()方法; invoke()方法有3个参数:分别代表代理的原创 2016-12-31 23:34:39 · 519 阅读 · 0 评论