Apache camel Apache Camel处理器安全配置

Apache camel Apache Camel处理器安全配置,apache-camel,Apache Camel,我有一个处理器,可以登录到数据库,并根据那里和消息中的信息标记消息 问题是,为处理器设置连接字符串以使其安全的最佳方法是什么 现在,我正在SpringBlueprintXML中加载一个.cfg文件,并使用bind注释将其绑定到处理器中的属性。但我想知道是否有更好、更安全的方法来实现这一点。我最终做的是创建一个专门用于检索核心配置信息的新bean,然后只使用@BeanInject,或者只是将其作为类参数传递给需要它的类 现在,我可以按照自己的意愿(或者至少比以前好得多)处理它的安全性,如果我愿意,

我有一个处理器,可以登录到数据库,并根据那里和消息中的信息标记消息

问题是,为处理器设置连接字符串以使其安全的最佳方法是什么


现在,我正在SpringBlueprintXML中加载一个.cfg文件,并使用bind注释将其绑定到处理器中的属性。但我想知道是否有更好、更安全的方法来实现这一点。

我最终做的是创建一个专门用于检索核心配置信息的新bean,然后只使用
@BeanInject
,或者只是将其作为类参数传递给需要它的类


现在,我可以按照自己的意愿(或者至少比以前好得多)处理它的安全性,如果我愿意,我可以轻松地更换/更改它,以便在需要时从受信任的中央服务器获取设置。

您能详细说明吗?可能是处理器实现后的问题。这不是一个驼峰问题,因为这就是如何连接数据库以及如何配置数据库。如果数据库/jdbc驱动程序等支持安全连接,请查阅供应商文档中的方法。@clausisben这不是向数据库提供凭据,而是向访问数据库的处理器提供凭据。处理器只是Java,因此您可以将其作为构造函数传递,getter/setter等,并创建在Camel路由中使用的处理器实例。