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

springboot拦截器排除拦截

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

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

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

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

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

    是因为:

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

    点赞 评论
  • aschouas
    一个治疗术 2018-03-12 03:39

    excludePathPatterns("index")

    excludePathPatterns("/index")

    点赞 评论
  • u014794644
    瓦史托德 2018-03-12 03:43

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

    点赞 评论

相关推荐