瓦史托德
2018-03-12 03:26
采纳率: 60%
浏览 9.9k
已采纳

springboot拦截器排除拦截

图片说明
图片说明
这里excludePathPatterns("/")可以排除index,但是excludePathPatterns("index")还是会拦截index,这是什么原理

  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • Amo_lt 2018-03-13 08:20
    已采纳

    excludePathPatterns的参数,就是你的接口地址,即@RequestMapping中的值,和方法名无关,所以上面说的:

    这里excludePathPatterns("/")可以排除index,但是excludePathPatterns("index")还是会拦截index,这是什么原理

    是因为:

    你的@RequestMapping中只有“/”,所以excludePathPatterns("/")可以排除index,但是改成excludePathPatterns("index")之后,找不到@RequestMapping("index"),所以会拦截index方法!这个和方法名无关!!!

    已采纳该答案
    评论
    解决 无用
    打赏 举报
  • 一个治疗术 2018-03-12 03:39

    excludePathPatterns("index")

    excludePathPatterns("/index")

    评论
    解决 无用
    打赏 举报
  • 瓦史托德 2018-03-12 03:43

    图片说明
    只能改成这样, 是不是只能排除@RequestMapping的

    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题