springBoot项目中yml文件${REDIS_HOST:127.0.0.1}写法解析

spring:
  redis:
    database: 2
    host: ${
    
    REDIS_HOST:127.0.0.1}
    port: ${
    
    REDIS_PORT:6379}

host: ${REDIS_HOST:127.0.0.1}表示从配置文件yml中或者启动命令中读取REDIS_HOST的值,如果从命令行中没有读取到REDIS_HOST的值,就是用默认值。这样的好处是换一个新的环境时,不用改配置文件,直接在启动命令上指定值就可以。例如:

java -jar -REDIS_HOST=127.0.0.1 X.jar

这样项目的redis地址我们在不修改配置文件的基础上,在命令行的界面就可以进行切换了,十分方便

猜你喜欢

转载自blog.csdn.net/qq_42875345/article/details/113395388