杨斌
发布于 2026-04-10 / 2 阅读
0
0

SpringSecurity关于使用.antMatchers放行接口不生效问题

原因其实很简单,就是配置的url路径不对,导致路径不匹配,因此没有生效。

由于在配置文件中配置了服务根路径,然后添加到.antMatchers里的路径也包含了context- path。

微信图片_20260410112457_13_72.png

但实际上Spring Security识别的是不包含context- path的路径。

举个例子,添加的路径为/api/user/get/login时访问接口报403,无法放行;改为/user/get/login时,接口访问正常放行。

微信图片_20260410133924_14_72.png


评论