2017-02-21 20 views
0

У меня есть процессор, который регистрируется в базе данных и отправляет сообщение на основе информации там и в сообщении.Защищенная конфигурация процессора Apache Camel

Вопрос в том, что является лучшим способом установить строку соединения для процессора, чтобы она была безопасной?

В настоящее время я загружаю файл .cfg в шаблон xml весны и привязываю его к свойствам в процессоре с аннотацией привязки. Но мне интересно, есть ли лучший, более безопасный способ сделать это.

+0

Не могли бы вы уточнить? Возможно, после реализации процессора. – Khaled

+0

Это не вопрос верблюда, как все, как вы подключаетесь к базе данных и как это настраивается. Если драйвер базы данных/jdbc и т. Д. Поддерживает безопасное соединение, то найдите в документации поставщиков, как это сделать. –

+0

@clausisben Речь идет не о предоставлении учетных данных базе данных, а к процессору, который обращается к нему. – Tezra

ответ

0

В результате я создал новый компонент для получения информации о конфигурации ядра, а затем просто использовал @BeanInject или просто передал его в качестве аргумента класса для классов, которые в нем нуждались.

Теперь я могу справиться с его безопасностью, как я хочу (или, по крайней мере, намного лучше, чем раньше), и, если захочу, я могу легко заменить/изменить его, чтобы получить настройки с доверенного центрального сервера, а не в случае необходимости быть.