Я запускаю новый проект Spring Boot с использованием Spring Cloud Gateway: мне нужно реализовать прокси-приложение для существующего REST API.
Прокси-приложение будет реализовывать новые функции (конечные точки) при пересылке на «старое» приложение: все запросы отправляются к существующим конечным точкам.
(Затем я постепенно перенесу и существующие конечные точки в новое приложение, следуя подходу, аналогичному Pattern Strangler )
Но мне также нужно переписать путь нескольких существующих конечных точек, что-то вроде:
return routeLocatorBuilder.routes()
.route(p -> p
.path("/new-endopint")
.map("/old-endpoint") // <= is there something like 'map' method?
.uri("http://old-app-url")).build();
Возможно ли это? Есть ли способ сопоставить конечную точку другой?