Spring 动态代理所作的事无非几种

来源:互联网 发布:数据线速度测试 编辑:程序博客网 时间:2024/05/16 19:12

(1)AOP能做的事情:

性能监控:在方法调用前后记录调用时间,方法执行太长或超时报警。

缓存代理:缓存某方法的返回值,下次执行该方法时,直接从缓存里获取。

软件破解:使用AOP修改软件的验证类的判断逻辑。

工作流系统:工作流系统需要将业务代码和流程引擎代码混合在一起执行,可以使用AOP将其分离,并动态挂接业务。

权限验证:方法执行前验证是否有权限执行当前方法。

 

(2)方法调用成功后——>统计调用次数——>存入缓存服务器——>每日存入数据库

因为每天的方法调用次数近百万,为了降低数据库压力不能实时入库

0 0
原创粉丝点击