《Spring Cloud Config官方文件》之嵌入配置伺服器
阿新 • • 發佈:2018-12-23
8. 嵌入配置伺服器
Config伺服器作為一個獨立的應用程式執行得最好,但是如果你需要,你可以將它嵌入到另一個應用程式中。只需使用 @EnableConfigServer
註釋。在這種情況下可選屬性spring.cloud.config.server.bootstrap
將會是可用的,它是一個標誌,指示伺服器應該從自己的遠端儲存庫中進行配置。該標誌預設是關閉的,因為它可以延遲啟動,但是當嵌入到另一個應用程式中時,與其他應用程式一樣初始化也是有意義的。
應該很明顯,但請記住,如果使用引導標誌,則在
bootstrap.yml
中配置伺服器將需要配置其名稱和儲存庫URI 。
要更改伺服器端點的位置,您可以(可選)設定spring.cloud.config.server.prefix
server.servletPath
和 server.contextPath
)它被應用到@RequestMappings
。
如果要直接從後端儲存庫(而不是從配置伺服器)讀取應用程式的配置,那麼這基本上是一個沒有節點的嵌入式配置伺服器。如果您不使用@EnableConfigServer
註釋(僅設定spring.cloud.config.server.bootstrap=true
),則可以完全關閉節點。