Spring Cloud Config + ejb

时间:2015-04-15 15:00:49

标签: java spring ejb spring-boot spring-cloud

我正在为我的应用程序设置“Spring Cloud Config”' (http://cloud.spring.io/spring-cloud-config/)进行所有集中设置,但是有一个问题,我有一组10个应用程序,但是一个应用程序正在使用遗留EJB,有一些连接器或客户&#SpringSp云客户端设置& #39;对于EJB?

3 个答案:

答案 0 :(得分:0)

非Spring java应用程序和非java应用程序可以使用spring cloud config server rest api。请参阅this answer

您可能会对以java属性格式返回值的这些端点感兴趣:

/{name}-{profiles}.properties
/{label}/{name}-{profiles}.properties

查看更多示例here

答案 1 :(得分:0)

我曾经在你的鞋子里,我创建了这个库spring cloud rest client来做到这一点。它基本上使用rest-api并返回一个java属性对象,您可以在EJB或非springboot环境中使用它。

答案 2 :(得分:0)

使用spring-cloud-rest-client几乎解决了这个问题,但仍有一部分是关于嵌套属性的,旧的java.util.Properties不能处理。例如,配置可以是:

plot 'something.dat' u 1:2:(($3)*scale) w p ps variable

spring cloud配置客户端将sub_alpha解析为sub_alpha = abcdefghi,但这种方式会给sub_alpha = abc $ {def} ghi。

我仍然在努力解决问题,但我想之前有人遇到过这个问题。