【发布时间】:2021-12-24 20:51:44
【问题描述】:
我有几个不同的控制器,配置有如下端点。其中{id} 是一个数字@PathVariable。
@RequestMapping(value = "/noun1/noun2/{id}/verb1")
@RequestMapping(value = "/noun1/noun2/{id}/verb2")
@RequestMapping(value = "/noun1/noun2/{id}/verb3/verb4")
@RequestMapping(value = "/noun1/noun2/noun3/verb5")
使用HttpSecurity,我想在所有包含{id} 的端点周围实施安全性。所以我创建了一个这样的蚂蚁模式:
"/noun1/noun2/{id}/**"
ant 模式在带有{id} 的端点上正确匹配。但是,蚂蚁模式也在最后一个端点上匹配,设置为id = noun3。蚂蚁模式有没有办法只匹配包含{id}的端点?
【问题讨论】:
标签: java spring spring-security