摘要: 2017-11-10 21:25:02 Spring的AspectJ的AOPAspectJ 是一个面向切面的框架,它扩展了 Java 语言。 AspectJ 定义了 AOP 语法所以它有一个专门的编译器用来生成遵守 Java 字节编码规范的 Class 文件。AspectJ 是一个基于 Java 语 阅读全文
posted @ 2017-11-10 22:51 hyserendipity 阅读(376) 评论(0) 推荐(0) 编辑
摘要: 2017-11-10 17:25:48 Spring中通知Advice类型(增强代码): 前置通知,org.springframework.aop.MethodBeforeAdvice:方法前 后置通知,org.springframework.aop.AfterReturningAdvice:方法后 阅读全文
posted @ 2017-11-10 21:21 hyserendipity 阅读(424) 评论(0) 推荐(0) 编辑
摘要: 2017-11-10 16:17:12 AOP中有两种代理方式,分别是JDK的动态代理和CGLib的动态代理。 JDK的动态代理 <!-- Generated by javadoc (build 1.6.0-beta2) on Mon Mar 19 18:23:28 CST 2007 --> Pro 阅读全文
posted @ 2017-11-10 17:23 hyserendipity 阅读(396) 评论(0) 推荐(0) 编辑
摘要: 2017-11-08 19:31:23 AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生 阅读全文
posted @ 2017-11-10 16:15 hyserendipity 阅读(235) 评论(0) 推荐(0) 编辑