SpringBoot配置拦截器

1.编写登录拦截器

* 登录拦截器

* 该方法将在请求处理之前进行调用,返回true会执行下一个Interceptor,

* 返回false则不会执行下一个Interceptor也不会执行Controller里的方法,

* 先声明的Interceptor的preHandle方法会先执行。

*

request response handler

out

session request

session session

printWriter response

printWriter

* 该方法将在preHandle方法返回为true,

* 并且当前请求进行处理之后调用,

* 先声明的Interceptor的postHandle方法会后执行

*

request response handler modelAndView

out

* 该方法将在preHandle方法返回为true,

* 并且当前请求进行处理之后调用,

* 一般用于进行资源清理

request response handler ex

out

2.将其添加到拦截配置类中

sessionInterceptor

registry

registrysessionInterceptor

此时登录拦截器就配置好了,除了请求 /user/login 和/error 的请求都会被拦截器拦截

3.添加请求映射方法

在上面的WebMvcConfig类中添加

registry

registry

所有请求对应的地址就可以直接跳转到指定页面中,减少冗余页面跳转代码。

4.添加静态文件访问路径

在上面的WebMvcConfig类中添加

* 添加静态文件访问路径

registry

registry

以上是 SpringBoot配置拦截器 的全部内容, 来源链接: www.h5w3.com/php/706333.html

回到顶部