问题描述
@GetMapping(value = "/{path}")
public ResponseEntity searchAPI(@PathVariable("path") String API_NAME)
但我必须从这个 GetMapping 中排除 /index.html
我是这样试的
@GetMapping(value = "/{path:^.*(?!index.html)}")
但这不起作用 我是否需要单独编写每个 API? 请帮帮我
解决方法
点 (.) 是匹配任何符号的特殊字符,您需要使用反斜杠将其转义:
@GetMapping(value = "/{path:^(?!index\.html).*}")