Spring 使用annotation和xml配置文件实现AOP
----------------通过Annotation 实现AOP----------
使用Annotation 控制调用用对应的方法输出对象的日志信息
1、创建一个annotation :
[b] 2、配置文件设置为自动匹配:[/b]
2、类:/** * 基于XML 实现AOP 切面编程 * @author Administrator * */public class AopBaseXML {/** * 前通知 * @param jp */public void before(JoinPoint jp){LogInfo.info("开始前加入日志"+jp.getSignature().getName());}/** * 后通知 * @param jp */public void after(JoinPoint jp){LogInfo.info("结束后加入日志"+jp.getSignature().getName());}/** * */public void around(ProceedingJoinPoint pjp){LogInfo.info("开始前加入日志"+pjp.getSignature().getName());try {pjp.proceed();//执行程序} catch (Throwable e) {e.printStackTrace();}LogInfo.info("程序结束调用!");}}