2017-02-21 73 views
0

我有一个处理器登录到数据库中,并根据消息中的信息和消息标记消息。Apache Camel处理器安全配置

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

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

+0

请您详细说明一下吗?也许发布处理器实现。 – Khaled

+0

这不是一个骆驼问题,因为它全部如何连接到数据库以及如何配置。如果数据库/ jdbc驱动程序等支持安全连接 - 那么在供应商文档中查找如何执行此操作。 –

+0

@clausisben这不是关于将凭据提供给数据库,而是提供给访问它的处理器。 – Tezra

回答

0

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

现在我可以处理它的安全性(或者至少比以前好多了),如果需要,我可以轻松地替换/更改它以从受信任的中央服务器获取设置,而不是在需要时是。