admin管理员组

文章数量:1590151

在工作中除了通过过滤器配置校验,拦截器配置校验规则也是很常见方式,这里通过WebMvcConfigurer 和 HandlerInterceptor 拦截器配置校验。

1、配置拦截器(这个里面添加了跨域支持,当集成swagger防止后台报错),如果没有必要删除其配置,这里做一下展示。

@Configuration
public class AdminCommonConfig implements WebMvcConfigurer {


    
    /**
     * 跨域支持
     * @param registry
     */
    @Override
    public void addCorsMappings(CorsRegistry registry) {
        registry.addMapping("/**")
                .allowedOrigins("*")
                .allowCredentials(true)
                .allowedMethods("GET", "POST", "DELETE", "PUT")
                .maxAge(3600 * 24);
    }

    /**
     * 自定义拦截器地址
     * @return
     */
    @Bean
    public HandlerInterceptor authInterceptor(){
        return new AuthInterceptor();
    }

    /**
     * 添加拦截路径
     * @param registry
     */
    @Override
    public void addInterceptors(InterceptorRegistry registry) {

本文标签: 拦截器WebMvcConfigurerHandlerInterceptor