骆驼版本: 2.22.0
SpringBoot版本: 2.0.2.RELEASE
观察:理想情况下,必须在配置服务中更改配置属性并且在客户端服务上进行刷新时必须对其进行更新的配置属性在以下情况下不生效:在骆驼路线内使用。 注意:在吉拉有一张票,说是固定的。但是哪个版本呢? https://issues.apache.org/jira/browse/CAMEL-8482
添加代码段:
包含以下代码段的类用@Component
和@RefreshScope
@Value("${prop}")
String prop;
@Override
public void configure() throws Exception {
from("direct:route1").routeId("Child-1")
.setHeader( Exchange.CONTENT_ENCODING, simple("gzip"))
.setBody(simple("RESPONSE - [ { \"id\" : \"bf383eotal length is 16250]]"))
.log(prop + "${body}")
;