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