【发布时间】:2019-11-12 11:21:43
【问题描述】:
我需要为一个 URL 做一个请求映射,它会匹配一个空字符串,或者除正斜杠字符后的特定字符串之外的任何字符串:/。
下面的正则表达式匹配/之后的任何字符串,并忽略特定字符串"resources",但它不匹配正斜杠/之后的空字符串。
@RequestMapping(value = "/{page:(?!resources).*$}")
当前输出:
/myapp/abc - matches and handles - ok
/myapp/resoruces - matches and ignores this URL - ok
/myapp/ - not matched <<<<<< expected to match!
这个正则表达式有什么问题?
【问题讨论】:
标签: java regex spring-mvc request-mapping