HandlerInterceptor 和 WebMvcConfigurer
时间: 2023-11-03 19:29:04 浏览: 72
WebMvcConfigurer拦截器的使用
HandlerInterceptor是Spring MVC框架提供的拦截器,用于在请求处理的前后执行一些自定义的逻辑。它可以在请求被处理之前和之后对请求进行拦截和处理,例如日志记录、身份认证、权限校验等。HandlerInterceptor 可以拦截所有的请求,也可以只拦截某些特定的请求。
WebMvcConfigurer是Spring MVC框架提供的用于定制化WebMvc配置的接口,它可以配置拦截器、消息转换器、视图解析器、静态资源等,以及添加自定义的HandlerMapping和HandlerAdapter等。通过实现WebMvcConfigurer接口,可以对Spring MVC框架进行定制化配置,以满足应用程序的特定需求。
一般来说,我们可以通过实现HandlerInterceptor接口来拦截请求并处理请求的前后逻辑,通过实现WebMvcConfigurer接口来对Spring MVC框架进行定制化配置。同时,我们可以在WebMvcConfigurer中注册自定义的HandlerInterceptor。
阅读全文