拦截器与动态代理的实现

我们都知道,Struts2框架与SpringMVC框架中都有拦截器。那么你知道这些拦截器底层具体是怎么实现的吗?本文就探讨拦截器的原理。      首先说一下什么是拦截器。所谓拦截器,是指在一个业务方法执行前或执行后、甚至在抛出异常时执行的一段切面逻辑。是的,拦截器确实跟AOP(面向切面编程)编程思想有关系,事实上,拦截器就是AOP中的切面。      而AOP的底层实现是动态代理,所以,首先你必
相关文章
相关标签/搜索