2 albertxu1 Albertxu1 于 2017.01.05 12:39 提问

springboot整合拦截器如何让其不拦截默认的访问路径

1.注册自定义拦截器图片说明
2.拦截器图片说明
3.控制器图片说明
4.其它说明:我想做控制拦截登陆,将所有的请求拦截下来判断如果当前的session里没有用户名则跳转到登陆页面。问题是目前可以拦截所有请求了,但第一次进入登陆页面时是没有用户名的,同时拦截器也将springboot的默认请求“/”也拦截了,这就导致无论如何也不会登陆成功,我想问的是如何让拦截器不拦截默认的访问路径“/”。我的默认访问路径跳转到的页面就是登陆页面。

4个回答

Albertxu1
Albertxu1   2017.01.06 09:12
已采纳

问题已经解决了,谢谢大家

ykandyp
ykandyp 我也遇到这个问题了,请问如何解决的?谢谢
3 个月之前 回复
qq_40233369
qq_40233369 回复u014209377: 你的解决了没
4 个月之前 回复
u014209377
u014209377 怎么解决的?
大约一年之前 回复
u010427387
u010427387   2017.01.05 14:11

在LoginInterceptor类的preHandler方法中增加URL过滤,对于登录、注册等不需要用户登录的url请求直接跳过登录校验,默认可以直接访问。

qq_38224363
qq_38224363   2017.08.16 18:51

楼主,我也遇到了相同的问题,你这问题是怎么解决的?急求,急求,急求,急求,急求,!谢谢

qq_37946744
qq_37946744   2017.12.20 11:40

一样的配置 ,我们拦截没效果

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
SpringBoot学习-Jersey自定义拦截路径的问题
上一篇集成Jersey的时候,有个通过@Controller来进行的访问控制失效的问题,今天又玩一下,发现加上了一个注解突然又可以了,不清楚昨天为什么上一次一直不行@Configuration @ApplicationPath("rest")//拦截路径前缀 public class JerseyConfig extends ResourceConfig{ public JerseyConf
spring boot 2.x静态资源会被拦截器拦截的原因和解决方法
在spring boot 1.5.x中,resources/static目录下的静态资源可以直接访问,并且访问路径上不用带static,比如静态资源放置位置如下图所示:那么访问静态资源的路径可以是:http://localhost:8080/views/demoindex.htmlhttp://localhost:8080/res/js/jquery.min.js当有配置自定义HandlerInt...
Springboot + shiro 整合之Url拦截设置
shiro 整合到springboot 还是比较简单的,只需要新建一个spring-shiro.xml的配置文件:
27.Spring-Boot中拦截器中静态资源的处理(踩过坑)以及Spring mvc configuring拓展介绍
一.springboot中对静态资源的处理  默认情况下,springboot提供存放放置静态资源的文件夹:  /static  /public   /resources  /META-INF/resources 对于maven项目即就是存在src/main/resources 文件夹下。  如图:static文件夹就是springboot中默认的文件夹 在页面中这样写路径th
spring boot.2x 集成swagger 加入拦截器后 swagger不能访问
忽略掉 swagger-resources下面的请求 以及忽略掉 v2下面的请求即可
spring boot j集成seagger 加入拦截器后 swagger 不能访问
一开始我是这样排除拦截的,但是发现没用 后来我发现swagger的真实访问路径是这样的
SpringBoot 整和 shiro 把拦截路径提出到配置文件中
SpringBoot整合 Shiro 安全框架,把Shiro 参数提出到 配置文件的方法。
springboot2.0版本后配置拦截器会导致静态资源被拦截
解决办法:分两步:第一步:@Override public void addInterceptors(InterceptorRegistry registry) { registry.addInterceptor(new LoginInterceptor()).addPathPatterns("/**") .excludePathPatterns("/index.html","/","/...
Spring Boot干货系列:(六)静态资源和拦截器处理
后端编程嘟 2017-03-30 09:28 前言 本章我们来介绍下SpringBoot对静态资源的支持以及很重要的一个类WebMvcConfigurerAdapter。 正文 前面章节我们也有简单介绍过SpringBoot中对静态资源的默认支持,今天详细的来介绍下默认的支持,以及自定义扩展如何实现。 默认资源映射 Spring Boot 默认为我们提供了静
spring Boot 静态资源与拦截器
spring Boot 静态资源与拦截器 优先级:META-INF/resources > resources > static > public  一、映射资源路径 1、 spring.resources.static-locations=classpath:/META-INF/resources/,classpath:/resources/,classpath:/s