Я хочу создать enpoint с динамическим uri, используя регулярные выражения в шаблоне uri.
Шаблон URI: [хост] / {regexpart} / конечная точка
Примеры динамического uri:
- [хост] / a /конечная точка
- [хост] / b / конечная точка
Также я хочу использовать косые черты внутри части регулярного выражения пути uri, например:
- [хост] / a / b / конечная точка
- [хост] / a / b / c / d / конечная точка
У меня есть точка доступа, подобная этой:
@GetMapping(path = "/{regexpart:[a-z/]*}/endpoint")
public DeferredResult<ResponseEntity<?>> enpoint(@PathVariable("regexpart") String regexpart) {
// Some logic
}
Но это не работает.Есть ли способ определить регулярное выражение, чтобы использовать косые черты внутри него?Спасибо!