Watch Star Fork

ThinkGem / JeeSite 4.0Java

jeesite 拦截器在哪儿配置啊 #IKZ19

已完成
jin  创建于
我配置了springboot的普通拦截器 但是启动项目之后却报错了  所有接口访问不了![输入图片说明](https://gitee.com/uploads/images/2018/0704/152934_73f2d624_1733512.png "屏幕截图.png")

所以我想请教一下 有没有大神知道怎么配置的 谢谢~~

1492547_caosenlin 6732_thinkgem 共4人参与

评论 (14)

jin 2018-07-04 15:32

输入图片说明

jin 2018-07-04 15:33

所有接口都报这个错误 我很无奈(学艺不精 ~ )

1492547_caosenlin
LastChange 2018-07-04 16:39

大哥解决了么 我也有这个问题

jin 2018-07-04 16:55

没有 我已经疯掉了 :neckbeard: :neckbeard:

jin 2018-07-04 16:56

我找了半天没找到和我一样问题的人 我还以为就我一个有这个问题

jin 2018-07-04 17:02

补充下 只要后台控制跳转页面 就会出现这个问题 接口还是能照常返回数据 比如说 访问localhost:8080/ 时会跳转/system/login 页面 这时就会报错,/a/login 登录接口却能正常访问

(失心风) 2018-07-05 09:28

输入图片说明

结果403,学艺不精,猜测是被PermissionsAuthorizationFilter中的redirectTo403Page方法拦截了

(失心风) 2018-07-05 17:32

输入图片说明 输入图片说明

(失心风) 2018-07-05 17:32

输入图片说明

jin 2018-07-05 18:23

@(失心风) 兄弟你的那种写法好像只是简化地址啊 做不到 拦截的目的啊输入图片说明

jin 2018-07-05 18:24

要加载这样的拦截器,兄弟 能指点一下吗

6732_thinkgem
ThinkGem 2018-07-13 23:33 拥有者

@jin yml 找到,并设置 :

shiro:
  accessControlAllowOrigin: '*'

即可支持跨域问题

6732_thinkgem
ThinkGem 2018-07-13 23:35 拥有者

@jin 拦截器是有优先顺序的,你这个定义一个 过滤器 ,百度:Spring boot 过滤器

jin 2018-07-17 10:59

我做的是springboot的拦截器继承的 HandlerInterceptorAdapter 重写preHandle 。继承WebMvcConfigurerAdapter 重写了里面 addInterceptors 。拦截器的目的是实现了 但是做页面跳转的时候会出现500的情况 :innocent:

如果把 WebMvcConfigurerAdapter 注释掉就不能拦截了 但是页面可以跳转。

登录 后才可以发表评论

负责人
标签
未设置
里程碑
关联分支
开始时间
未设置
结束时间
未设置
置顶选项
优先级

搜索帮助