本文共 234 字,大约阅读时间需要 1 分钟。
AOP:全称是 Aspect Oriented Programming 即:面向切面编程。
简单的说它就是把我们程序重复的代码抽取出来,在需要执行的时候,使用动态代理的技术,在不修改源码的基础上,对我们的已有方法进行增强。对于类似银行转账
1.获取两个账户(涉及两次数据查询) 2.对金额进行修改(涉及两次金额修改)如果只用service提供的方法,将进行至少四个独立的数据库操作,这是显然是不合理的。
解决思路:
动态代理service对象: springAop转载地址:http://zjiwi.baihongyu.com/