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 -DREDIS_HOST=127.0.0.1 X.jar
这样项目的redis地址我们在不修改配置文件的基础上,在命令行的界面就可以进行切换了,十分方便
启动参数前一定要加“-D”
博客介绍了在Java Spring Boot项目里,通过host: ${REDIS_HOST:127.0.0.1}从配置文件或启动命令读取REDIS_HOST值,未读取到则用默认值。好处是换环境时无需改配置文件,在命令行指定值即可切换Redis地址,启动参数前要加“-D”。
1632

被折叠的 条评论
为什么被折叠?



