Как запустить пользовательский код перед установкой соединения с базой данных при весенней загрузке? - PullRequest
0 голосов
/ 14 октября 2019

в моем исходном коде мне нужно установить некоторые свойства, Сертификаты соединения с базой данных на уровне кода перед установлением соединения с базой данных.

        System.setProperty("javax.net.ssl.trustStorePassword", keystorePassword);

edit - я пробовал это с использованием java -Djavax.net.ssl.trustStorePassword= ваш пароль во время выполнения, но я хочу сделать это на уровне кода.

1 Ответ

2 голосов
/ 14 октября 2019

Я бы посоветовал вам установить это с параметром -D при запуске JVM, как в

java -Djavax.net.ssl.trustStorePassword=yourPassword ...

Это согласуется с 12-factor-apps и делает ваше приложениепроще в обслуживании

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...