0

我按照在 Spring Boot 上使用 GCP 设置秘密管理器的说明,在 Google Cloud 中创建了一个秘密,并在 application.properties 中添加了以下内容

spring.datasource.password=${sm://DB_PASSWORD}

它没有用,但是,如果我使用SecretManagerTemplate,我可以通过secretManagerTemplate.getSecretString("DB_PASSWORD");

但是,我需要在应用程序开始时初始化数据源密码,有人在spring boot中使用过secret manager吗?

4

1 回答 1

1

这个问题可以通过改变 pom.xml 来神奇地解决

    <properties>
        <spring-cloud.version>Hoxton.SR4</spring-cloud.version>
    </properties>

    <properties>
        <spring-cloud.version>Hoxton.SR6</spring-cloud.version>
    </properties>
于 2020-07-24T01:30:20.817 回答