1. 程式人生 > >SpringBoot專案在properties檔案中使用環境變數

SpringBoot專案在properties檔案中使用環境變數

當docker啟動SpringBoot打包的服務時,且一些引數需要從外界獲取而非寫死在properties檔案裡,通過以下兩步完成此需求:
1.在配置檔案中配置環境變數

spring.redis.host=${REDIS_HOST:127.0.0.1}
spring.redis.port=6379
spring.redis.timeout=30000
以上表是REDIS_HOST在系統環境變數中獲取,如果獲取不到預設值為127.0.0.1

2.在啟動docker容器時傳入環境引數

docker run -d --name test2 {映象名} -e REDIS_HOST=192.168.0.1

完成程式配置。