我有一个共享库需要一些.properties文件中的属性。 Spring Boot应用程序将使用此共享库。我们已经有一个Spring Cloud Config服务器,它服务于Spring Boot应用程序的属性。
现在,我们希望从Config Server获取库的属性,而不是将其属性文件与库jar文件一起打包。
我可以从Spring Cloud Config服务器获取我的库文件提取属性吗? Spring Cloud Config服务器文档说明如下......看到它,看起来只有'Spring Boot'应用程序可以与Spring Cloud Config Server通信以从那里获取属性。
有任何指示或建议吗?
可以与任何语言运行的任何应用程序一起使用
要在应用程序中使用这些功能,只需将其构建为Spring 依赖于spring-cloud-config-client的引导应用程序
参考:http://cloud.spring.io/spring-cloud-config/spring-cloud-config.html#_spring_cloud_config_client
答案 0 :(得分:2)
不,图书馆无法与Spring Cloud Config Server通信以获取属性文件。相反,配置服务器应该使用这些库文件的属性来定义使用应用程序的属性文件。
图书馆:x.jar 申请:y.jar
Config Server中的属性文件:y.properties / y.yml
此属性文件将具有x.jar和y.jar
中存在的类的属性