Java 在spring属性文件中使用环境变量
我是Java 在spring属性文件中使用环境变量,java,spring,properties,environment-variables,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. 有人能帮我吗?从现在起(2
spring
新手,我有一个awsCredentials.properties
文件
AWS.Access.ID=value
AWS.Secret.ID=value
现在,我已经在系统环境变量中定义了所有凭据。现在我想在awsCredentials.properties
文件中使用它。因此,每当我提交时,这个凭证就不应该在git中。但是当我试着像这样做的时候-
AWS.Access.ID=${AWS_ACCESSKEY} this is not working.
有人能帮我吗?从现在起(2019年5月),您只需添加以下内容:
AWS.Access.ID=${env.AWS_ACCESSKEY}
spring应该自动从系统环境中读取值。(至少在我的配置bean中没有做任何特殊操作的情况下它对我来说是这样的)假设您有一个名为AWS\u accesskey的环境变量,那么这里的内容应该可以正常工作,这是git问题还是Spring问题?您使用的是什么版本的Spring?你能发布导致问题的Spring代码吗?这是一个Spring问题。代码只是一个属性文件,在其中,我有aws凭据。使用3.2.2.0版本的spring。你碰巧解决了这个问题吗