美文网首页
SpringBoot之HandlerInterceptorAda

SpringBoot之HandlerInterceptorAda

作者: 斜阳独倚东楼 | 来源:发表于2020-03-12 10:31 被阅读0次

    参考:https://www.cnblogs.com/weianlai/p/11358768.html

    使用HandlerInterceptorAdapter来自定义拦截器

    1.应用场景

    权限,日志,性能监控,限制表单重复提交。

    2.需要实现HandlerInterceptorAdapter接口

    接口图

    3.如何使用?

    官方推荐直接实现WebMvcConfigurer或者直接继承WebMvcConfigurationSupport

    package com.example.demo.config;

    import org.springframework.context.annotation.Configuration;

    import org.springframework.web.servlet.config.annotation.InterceptorRegistry;

    import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;

    @Configuration

    public class WebConfig implements WebMvcConfigurer {

        @Override

        public void addInterceptors(InterceptorRegistry registry) {

            registry.addInterceptor(new LogInterceptor());

        }

    }

    在项目启动时,WebConfig 会直接启动,实例化自定义的拦截器,会执行重写的方法

    4.

    相关文章

      网友评论

          本文标题:SpringBoot之HandlerInterceptorAda

          本文链接:https://www.haomeiwen.com/subject/jljyjhtx.html