2015-06-12 32 views
1

我有一個共享庫,需要.properties文件的一些屬性。這個共享庫將被Spring Boot應用程序使用。我們已經有一個Spring Cloud Config服務器,它正在爲這個Spring Boot應用程序提供屬性。Library Library可以從Spring Cloud Config Server讀取屬性嗎?

現在,我們希望庫的屬性也可以從配置服務器中獲取,而不是將它的屬性文件與庫jar文件一起打包。

我可以讓我的庫文件從Spring Cloud Config服務器獲取屬性嗎? Spring Cloud Config服務器文檔指出:看到它,看起來只有'Spring Boot'應用程序可以與Spring Cloud Config服務器通信,以從那裏獲取屬性。

任何指針或建議?

可以用任何語言

運行在應用程序中使用這些功能,只是把它做成取決於彈簧雲配置客戶端上的春天 啓動應用程序的任何應用程序中使用

Ref:http://cloud.spring.io/spring-cloud-config/spring-cloud-config.html#_spring_cloud_config_client

回答

2

不,庫無法與Spring Cloud Config Server通信以獲取屬性文件。相反,配置服務器應該讓這些庫文件的屬性定義使用應用程序的屬性文件。

庫:x.jar 應用:y.jar

屬性文件中配置服務器:y.properties/y.yml

此屬性的文件將有兩個在X本類的屬性。 jar和y.jar

相關問題