aop
menghuanzhiming
这个作者很懒,什么都没留下…
展开
-
AOP的底层实现原理
实现原理: 就是代理机制: * JDK动态代理. * cglib动态代理Spring中实现AOP的底层原理: Spring的AOP的底层采用两种代理机制: * JDK的动态代理: * 只能对实现了接口的类生成代理.CGLIB的动态代理:可以对没有实现接口的类生成代理.(采用的是比较底层的字节码技术,对类生成一个子类对象.)代理的总结: Spring在运行期,生成动态代理对象,不需原创 2017-06-27 13:50:10 · 1579 阅读 · 0 评论 -
SpringMVC关于AOP拦截controller的注意事项
在网上也找了不少资料,但是感觉网上都没说清楚,在这里我把自己亲自验证的结果和配置方法在这里详细的讲解: 首先aop切面是可以拦截controller层的,有以下三个条件:1.Controller层和你自己定义的切面,必须在相同的spring上下文中(context): Indeed your controller (annotated by @Controller) and your aspect转载 2017-12-12 11:47:56 · 1499 阅读 · 0 评论