如何在spring boot yml文件中包含系统属性

时间:2016-12-14 21:29:34

标签: spring-boot jasypt

我正在使用application.yml作为我的spring启动应用程序。我想使用保存在配置中的环境变量中的密码。我怎样才能做到这一点?

例如:
我有一个名为" JASYPT_PASSWORD"的环境变量。包含密码。我试图在我的application.yml文件中使用它。

application.yml:

jasypt:
  encryptor:
    password: ${JASYPT_PASSWORD}
spring:
  datasource:
    password: ENC(encryptedpassword+==)

如果我用上述配置中的实际密码替换$ {JASYPT_PASSWORD},一切正常。

我已尝试命名环境变量:JASYPT_ENCRYPTOR_PASSWORD但似乎没有被拉入。

0 个答案:

没有答案