верблюжья версия : 2.22.0
версия SpringBoot : 2.0.2.RELEASE
Наблюдение : свойства конфигурации, которые в идеале должны обновляться по мере их изменения в службе конфигурации и когда обновление выполняется в службе клиента, не вступают в силу в случае свойств, которыеиспользуется внутри верблюжьего маршрута. Примечание: в Jira есть билет, который говорит, что исправлено.но какой релиз имеет это?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}")
;