使用Spring Cloud Connectors和HikariCP配置Postgresql sslrootcert

时间:2018-12-18 10:26:33

标签: spring spring-boot pivotal-cloud-foundry postgresql-9.6 spring-cloud-connectors

我目前正在尝试使用Spring Cloud Connectors在SpringBoot 2.1.1应用程序上设置数据源(Postgresql)(我的应用程序托管在PCF上)。 我需要配置我的sslrootcert的路径(在我们在PCF上使用的服务代理提供的jdbc url中未指定该路径)。

我尝试过这样配置:

@Bean
public DataSource dataSource() {
    DataSourceConfig dataSourceConfig = new DataSourceConfig(null, new DataSourceConfig.ConnectionConfig("sslrootcert=/home/vcap/app/.postgresql/root.crt"), Collections.singletonMap("sslrootcert", "/home/vcap/app/.postgresql/root.crt"));
    return connectionFactory().dataSource(dataSourceConfig);
}

但是我的sslrootcert属性始终被忽略,并退回到默认的〜/ .postgresql / root.crt

我在文档中找不到有关设置这种特定于驱动程序的属性的方法的任何信息。

任何帮助将不胜感激。

0 个答案:

没有答案