我通過添加模塊依賴項和@EnableConfigServer
直接將Spring Cloud Config服務器插入到我現有的Spring Boot應用程序中。除了我剛剛意識到配置服務器URL映射劫持了一些現有的API端點,因爲它們共享相同的內容,所有一切都按預期運行。例如,我有一個現有頁面v1/docs/index.html
,現在這將是自動映射到org.springframework.cloud.config.server.environment.EnvironmentController#labelled
具有在MVC的Spring Boot應用程序中使用Spring Cloud Config服務器
@RequestMapping("/{name}/{profiles}/{label:.*}")
public Environment labelled(@PathVariable String name, @PathVariable String profiles,
想知道是否有反正我可以配置服務器分開到不同的端口?或者添加一個特殊的前綴來避免URL映射衝突?或者考慮到目前的可配置性,將現有API服務器用作配置服務器是一個糟糕的主意?