У меня есть приложение Spring Boot (версия 2.1.1), использующее Postgresql 9.6 в качестве базы данных.
Я должен подключиться к БД через SSL с sslmode=verify-ca
.
До сих пор я устанавливал в файле Application.properties свойство
spring.datasource.url=jdbc:postgresql://`url`:`port`/`db`?
ssl=true&
sslmode=verify-ca&
sslcert=`path_to_client_cert`&
sslkey=`path_to_client_key`&
sslrootcert=`path_to_ca_cert`
Есть ли способ указать свойства ssl в некоторых других свойствах пружины, а не в URL-адресе соединения?
Также есть возможность указать относительные пути для сертификатов вместо использования абсолютных путей?