从零开始,学会Springboot项目中配置拦截器

本文详细介绍了如何在Springboot项目中配置拦截器,包括用户访问拦截、静态资源访问拦截、指定页面跳转以及实现用户登录状态判断。通过自定义拦截器类并重写相关方法,实现了拦截规则和session失效的处理。完整代码可在码云下载。
摘要由CSDN通过智能技术生成

这是基于springboot框架的,实现拦截器功能的讲解,有不对的地方,下方评论留言,互相学习。最底下有码云地址,不用一个个敲

一、学习目标 (这里用的是springboot版本是2.X,一些方法上有一条杠,只是认为这些方法被淘汰了,可以用的其实)

1、配置用户访问拦截

2、配置静态资源访问拦截

3、实现指定页面跳转

4、实现用户登入判断(后长时间不操作session失效)

二、配置用户访问拦截

我们需要新建类 MyWebMvcConfigurationSupport 继承 WebMvcConfigurationSupport 因为 WebMvcConfigurationSupport 是配置类,项目启动便会立即加载(下图证明) 需要申明这个类是配置类 @Configuration 这样就能成功的重写里面的方法

简单看一下继承的类,里面实现用户访问拦截的方法是空的,所以我们根据自己的需求,重写里面的方法 这里重写addInterceptors方

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值