Springboot2.0中如何实现拦截器
在Spring Boot 1.5版本都是靠重写WebMvcConfigurerAdapter的方法来添加自定义拦截器,消息转换器等。SpringBoot 2.0 后,该类被标记为@Deprecated(弃用)。官方推荐直接实现WebMvcConfigurer或者直接继承WebMvcConfigurationSupport,方式一实现 WebMvcConfigurer接口(推荐),方式二继承WebMvcConfigurationSupport类,具体实现可看这篇文章。
通过实现WebMvcConfigurer来实现拦截器
需求:在一个多机构系统中实现用户所属机构被删除或禁用后不能再使用系统
定义一个拦截器
package com.yrt.framework.interceptor;
/**
* @author :GuangxiZ