个人理解:spring Aop 是什么:面向切面编程,类似于自定义拦截操作,支持拦截之前操作@Before,拦截之后操作@After,拦截环绕操作@Around。什么情况下使用spring Aop:举例如下当需要统计某些方法 or 指定xx开头的方法名 or 指定xx结尾的方法名 ...
个人理解:
spring Aop 是什么:面向切面编程,类似于自定义拦截操作,支持拦截之前操作@Before,拦截之后操作@After,拦截环绕操作@Around。
什么情况下使用spring Aop:举例如下
- 当需要统计某些方法 or 指定xx开头的方法名 or 指定xx结尾的方法名 or 某些类下的方法 or 某些包下的方法 or 所有的方法的耗时统计或添加日志信息时,使用spring Aop 切面编程可以不用修改任何需要统计或添加日志的方法,只需很少一部分代码实现需要做的操作。
- 某交易系统需要限制每个登陆用户查询次数时,spring Aop 切面编程在不修改原有代码上可以完美实现。
code案例:
applicationContext.
<?
原标题:spring Aop 注解
关键词:Spring
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。