advice 和 拦截器_Spring的拦截器与增强器
时间: 2024-03-30 14:39:17 浏览: 46
advice是Spring AOP中的一个概念,它指的是在目标方法执行前、后或者抛出异常等特定情况下要执行的逻辑代码。而拦截器是Spring MVC框架中的一个组件,用于拦截请求并在请求前或请求后执行某些逻辑。拦截器可以在DispatcherServlet和处理器之间进行拦截,可以对请求进行预处理或后处理,但不能对目标方法进行增强。而增强器则是可以对目标方法进行增强的组件,它可以在目标方法执行前、后或者抛出异常等特定情况下执行一些逻辑代码,并且可以修改目标方法的参数或返回值。增强器通常使用AspectJ语言编写,并且需要配合使用Spring AOP框架才能生效。
阅读全文