在spring属性文件

时间:2017-07-20 13:52:33

标签: java spring properties environment-variables

我是新来的spring我有awsCredentials.properties个文件。

AWS.Access.ID=value
AWS.Secret.ID=value

现在,我已经有系统环境变量,我在其中定义了所有凭据。现在我想在awsCredentials.properties文件中使用它。所以每当我提交时,这个凭证不应该在git中。但是,当我尝试这样做 -

AWS.Access.ID=${AWS_ACCESSKEY}  this is not working. 

任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

截至目前(2019年5月),您只需添加以下内容即可:

AWS.Access.ID=${env.AWS_ACCESSKEY}

并且spring应该自动从系统环境中读取该值。 (至少它对我有用,而在我的配置bean中没有做任何特别的事情)