Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring boot 如何使用system eviroment设置应用程序属性变量_Spring Boot_Variables_System_Application.properties - Fatal编程技术网

Spring boot 如何使用system eviroment设置应用程序属性变量

Spring boot 如何使用system eviroment设置应用程序属性变量,spring-boot,variables,system,application.properties,Spring Boot,Variables,System,Application.properties,我需要用系统变量Ex设置application properties变量 widows上的系统变量Environment是USER\u NAME=admin 我希望设置spring.datasource.username和用户名 我尝试在以下模式下执行此操作: 在application.properties文件中 spring.datasource.username={USER\u NAME} 但是力没有固定下来 有人知道怎么做吗?在应用程序属性中,值应该用小写字母,并用点分隔: spring.

我需要用系统变量Ex设置application properties变量

widows上的系统变量Environment是USER\u NAME=admin

我希望设置spring.datasource.username和用户名

我尝试在以下模式下执行此操作:

在application.properties文件中 spring.datasource.username={USER\u NAME}

但是力没有固定下来


有人知道怎么做吗?

在应用程序属性中,值应该用小写字母,并用点分隔:

spring.datasource.username=${user.name}
您的环境变量应如您所述:

USER_NAME=admin

像dollarsign{USER\u NAME}一样使用美元符号。不起作用我把它放在:pring.datasource.username=${DB\u或4adm\u USER}异常空点