Неро, вы говорите, что не можете изменить значение «server.servlet.context-path». Могу поспорить, что вы говорите это, потому что вы не хотите нарушать API, но я думаю, что вы можете изменить это, не нарушая API. Установите значение context-path пустым, что разрешено. Затем в вашем приложении измените отображение «api», которое, как я полагаю, в настоящее время «/», на «api».
Измените server.servlet.context-path:/api
на server.servlet.context-path:/
или, возможно, server.servlet.context-path:
(без косой черты). (Возможно, это значение по умолчанию, поэтому вы можете просто удалить эту запись.)
Где-то в вашем приложении измените @RequestMapping("/")
на @RequestMapping("/api")
.
Теперь у вас также может быть @GetMapping(value="/signout")
, и у вас будут ресурсы http://localhost:8080/logout и http://localhost:8080/api.
Я не знаю, какие аннотации сопоставления вы используете, но, надеюсь, этодостаточно ясно.