- 博客(2)
- 收藏
- 关注
原创 jdk动态代理
jdk动态代理必须实现接口,代码如下,创建代理对象的过程中,要实现InvocationHandler接口,实现invoke方法,invoke方法有三个参数,第一个为proxy,为代理对象,第二个为method,为当前代理对象去调用方法的method对象,第三个args为被调用方法的参数数组。测试代码如下,当执行eat方法时,会先打印“事务处理”。public class ProxyTest { ...
2018-03-22 09:38:12 66
原创 SpringAOP的理解
AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效...
2018-03-19 09:46:40 108
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人