面向切面编程是Spring中的重要思想。本文也主要针对是Spring中的面向切面编程。
面向切面编程是执行某些功能前后执行执行另外的代码,是程序更加灵活,扩展性更好。Servlet中的Filter就是面向切面编程思想的应用。
一、拦截器类示例
1、拦截器类
package xie.aop;
import java.lang.reflect.Method;
import org.springframework.aop.MethodBeforeAdvice;
public class AopImpl implements MethodBeforeAdvice {
public void before(Method arg0, Object[] arg1, Object arg2)
throws Throwable {
// TODO Auto-generated method stub
System.out.println("运行前检查");
}
}
2、配置文件