Я вставляю сервер Spring Spring Config непосредственно в мое существующее приложение Spring Boot, добавляя зависимость модуля и @EnableConfigServer
. Все работает, как ожидалось, кроме я просто понял, что отображение URL сервера Конфигурационного угона некоторые из моих существующих конечных точек API из-за их обмен же server.port
Сервер Spring Spring Config в приложении Spring Boot с MVC
Например, я имел существующую страницу в v1/docs/index.html
, и это теперь будет отображается автоматически org.springframework.cloud.config.server.environment.EnvironmentController#labelled
, который имеет
@RequestMapping("/{name}/{profiles}/{label:.*}")
public Environment labelled(@PathVariable String name, @PathVariable String profiles,
Удивление есть в любом случае я могу отделить сервер конфигурации к другому порту? Или добавить к нему специальный префикс, чтобы избежать конфликтов URL-адресов? Или, учитывая текущую конфигурацию, это просто плохая идея использовать существующие серверы API в качестве сервера конфигурации?