2015-06-12 29 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

相关问题