摘要: 接着上一篇的例子,这里是使用AspectJ--当前流行的AOP框架来解决问题。 1,首先在项目中添加AOP相关的依赖jar包; 2,创建spring 配置文件,且在创建的时候加入aop命名空间 3,使用spring AOP基于注解的方式 1)在配置文件中加入如下配置: 2)把横切关注点的代码抽象到切 阅读全文
posted @ 2017-08-13 17:12 sunshine_coast 阅读(2511) 评论(0) 推荐(0) 编辑
摘要: 一般情况,在每个调用的方法中直接添加日志信息,存在如下问题: 1.代码混乱:越来越多的非业务需求加入(如日志和验证等)后,原有的业务方法急剧膨胀,每个方法在处理核心逻辑的同时还必须兼顾其他多个关注点; 2.代码分散:以日志需求为例,只是为了满足这个单一的需求,就不得不在多个模块里多次重复相同的日志代 阅读全文
posted @ 2017-08-13 15:22 sunshine_coast 阅读(1265) 评论(0) 推荐(0) 编辑