Apache Camel:从配置文件和交换属性中读取值

问题描述 投票:0回答:1
apache-camel
1个回答
0
投票

我相信这里的问题是由于

exchangeProperty
字段造成的,因为属性占位符是在运行时实例化的。交换属性仅在实例化骆驼交换时才存在 - 这意味着只有在路由生产者中发送消息时,该属性才会包含值。

这里是一些关于如果您不使用其他框架如何将

properties
加载到camel的信息。

这里最好的解决方案是将

exchangeProperty.erpFlow
替换为环境变量,或者也将其放入配置属性文件中。

© www.soinside.com 2019 - 2024. All rights reserved.