spring-boot 加入拦截器Interceptor
2016-10-10 21:42
537 查看
1.spring boot拦截器默认有
HandlerInterceptorAdapter
AbstractHandlerMapping
UserRoleAuthorizationInterceptor
LocaleChangeInterceptor
ThemeChangeInterceptor
2.配置spring mvc的拦截器WebMvcConfigurerAdapter
3.实现添加拦截器方法
4.实例部分
5.demo地址
https://github.com/leelance/spring-boot-all/tree/master/spring-boot-samples
HandlerInterceptorAdapter
AbstractHandlerMapping
UserRoleAuthorizationInterceptor
LocaleChangeInterceptor
ThemeChangeInterceptor
2.配置spring mvc的拦截器WebMvcConfigurerAdapter
public class WebAppConfig extends WebMvcConfigurerAdapter
3.实现添加拦截器方法
public void addInterceptors(InterceptorRegistry registry){ } registry.addInterceptor可以通过此方法添加拦截器, 可以是spring提供的或者自己添加的
4.实例部分
public class WebAppConfig extends WebMvcConfigurerAdapter{ public static void main(String[] args) { SpringApplication.run(WebAppConfig.class, args); } /** * 配置拦截器 * @author lance * @param registry */ public void addInterceptors(InterceptorRegistry registry) { registry.addInterceptor(new UserSecurityInterceptor()).addPathPatterns("/user/**"); } } UserSecurityInterceptor代码 public class UserSecurityInterceptor implements HandlerInterceptor { @Override public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception { return true; } @Override public void postHandle(HttpServletRequest request, HttpServletResponse response, Object handler, ModelAndView modelAndView) throws Exception { } @Override public void afterCompletion(HttpServletRequest request, HttpServletResponse response, Object handler, Exception ex) throws Exception { } }
5.demo地址
https://github.com/leelance/spring-boot-all/tree/master/spring-boot-samples
相关文章推荐
- spring-boot 加入拦截器Interceptor
- spring-boot 加入拦截器Interceptor
- spring boot 中使用spring mvc interceptor(拦截器)判断操作权限
- (三)、SpringBoot 自定义 interceptor(拦截器)
- SpringBoot之Interceptor拦截器
- SpringBoot:拦截器的使用Interceptor,实现对404和500拦截
- Spring Boot使用拦截器Interceptor
- springboot自定义拦截器Interceptor
- spring boot LoginInterceptor(登录拦截器)无法注入bean
- SpringBoot之Interceptor拦截器
- springboot的interceptor(拦截器)的应用
- spring boot-实现WebService(CXF实现)的拦截器(Interceptor)
- springboot 配置使用拦截器 interceptor
- spring boot j集成seagger 加入拦截器后 swagger 不能访问
- Springboot加入拦截器(待完善)
- 详解SpringBoot 解决拦截器注入Service为空问题
- SpringBoot之拦截器
- spring boot 拦截器的实现以及遇到的问题的解决方案
- spring boot的拦截器简单使用
- spring boot的拦截器简单使用示例代码