摘要: JDK动态代理设计模式 核心类:InvocationHandler、Proxy。只能代理接口。 Java动态代理核心代码 测试 在动态代理的invoke方法里边,在原有方法的调用前后“织入”了我们的代码。其实这就是AOP中横切的过程,代理对象中在方法调用前后“植入”自己写的通用代码其实就是AOP中织 阅读全文
posted @ 2018-11-16 16:44 一叶一世界abandon 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 什么是AOP AOP(Aspect Oriented Programming)意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。 AOP是软件开发思想发展到一定阶段的产物,但AOP的出现并不是要完全替代OOP,而仅作为OOP的有益补充。 AOP是有特定的应用场合的, 阅读全文
posted @ 2018-11-16 14:01 一叶一世界abandon 阅读(173) 评论(0) 推荐(0) 编辑
摘要: import org.aspectj.lang.JoinPoint; import org.aspectj.lang.annotation.Aspect; import org.aspectj.lang.annotation.Before; import org.aspectj.lang.annotation.Pointcut; import org.springframework.stereo... 阅读全文
posted @ 2018-11-16 13:59 一叶一世界abandon 阅读(1683) 评论(0) 推荐(0) 编辑