1. 程式人生 > >《Spring Cloud Config官方文件》之嵌入配置伺服器

《Spring Cloud Config官方文件》之嵌入配置伺服器

原文連結

8. 嵌入配置伺服器

Config伺服器作為一個獨立的應用程式執行得最好,但是如果你需要,你可以將它嵌入到另一個應用程式中。只需使用 @EnableConfigServer註釋。在這種情況下可選屬性spring.cloud.config.server.bootstrap將會是可用的,它是一個標誌,指示伺服器應該從自己的遠端儲存庫中進行配置。該標誌預設是關閉的,因為它可以延遲啟動,但是當嵌入到另一個應用程式中時,與其他應用程式一樣初始化也是有意義的。

應該很明顯,但請記住,如果使用引導標誌,則在bootstrap.yml中配置伺服器將需要配置其名稱和儲存庫URI 。

要更改伺服器端點的位置,您可以(可選)設定spring.cloud.config.server.prefix

,例如“/ config”,以字首形式提供資源。字首應該以“/”開頭,但不能以“/”結尾。在該配置伺服器(即下面的Spring Boot 字首中server.servletPathserver.contextPath)它被應用到@RequestMappings

如果要直接從後端儲存庫(而不是從配置伺服器)讀取應用程式的配置,那麼這基本上是一個沒有節點的嵌入式配置伺服器。如果您不使用@EnableConfigServer 註釋(僅設定spring.cloud.config.server.bootstrap=true),則可以完全關閉節點。