u014794644
瓦史托德
采纳率60%
2018-03-12 03:26

springboot拦截器排除拦截

10
已采纳

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

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

3条回答

  • Amo_lt Amo_lt 3年前

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

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

    是因为:

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

    点赞 评论 复制链接分享
  • u014794644 瓦史托德 3年前

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

    点赞 评论 复制链接分享
  • aschouas 一个治疗术 3年前

    excludePathPatterns("index")

    excludePathPatterns("/index")

    点赞 评论 复制链接分享

相关推荐