Apache camel 访问bean属性以设置camel:keystore

Apache camel 访问bean属性以设置camel:keystore,apache-camel,Apache Camel,我有一个bean设置,它返回密钥库的解码密码。对于CXF调用,我可以使用#{decoder.keystorePassword}获取密码,但是当我尝试从camel执行相同的操作时:rest调用的密钥库密码,它不起作用,只使用#{..}作为密码。我想引用bean的语法略有不同,因为我在一个camel组件中 关于如何在这里获得价值有什么建议吗 解码器是一个bean还是您配置为的东西。您可以提供更多的细节吗?只需使用get和set方法配置一个java文件。set方法将编码的密码作为密码并对其进行解码。然

我有一个bean设置,它返回密钥库的解码密码。对于CXF调用,我可以使用#{decoder.keystorePassword}获取密码,但是当我尝试从camel执行相同的操作时:rest调用的密钥库密码,它不起作用,只使用#{..}作为密码。我想引用bean的语法略有不同,因为我在一个camel组件中


关于如何在这里获得价值有什么建议吗

解码器是一个bean还是您配置为
的东西。您可以提供更多的细节吗?只需使用get和set方法配置一个java文件。set方法将编码的密码作为密码并对其进行解码。然后可以如上所述访问解码后的密码。此后,我找到了一个解决方法,可以在set方法中设置系统属性“decodedPassword”,然后仅使用CXF和rest的密钥库密码中的{decodedPassword}访问该属性。。这似乎是一个合理的方法吗?另外,我想知道我是否可以为CXF使用camel:sslContextParameters,还是需要使用http导管?解码器是bean还是您配置为
的东西。您可以提供更多的细节吗?只需使用get和set方法配置一个java文件。set方法将编码的密码作为密码并对其进行解码。然后可以如上所述访问解码后的密码。此后,我找到了一个解决方法,可以在set方法中设置系统属性“decodedPassword”,然后仅使用CXF和rest的密钥库密码中的{decodedPassword}访问该属性。。这似乎是一个合理的方法吗?另外,我想知道我是否可以为CXF使用camel:sslContextParameters,还是需要使用http导管?