spring boot配置文件中环境变量的使用说明
根据项目设置独有的字符串,区分不同项目
以redis为例说明
redis需要配置项为四项
- database: 环境变量需要设置为
IMSP_REDIS_DB_DEV
,默认值为0 - host: 环境变量需要设置为
IMSP_REDIS_HOST_DEV
, 默认值imsp-redis-dev ,同样为字符串,下文说明 - port: 环境变量需要设置为
IMSP_REDIS_PORT_DEV
, 默认值为6379 - password: 环境变量需要设置为
IMSP_REDIS_PWD_DEV
, 较为私密, 默认值随意。
开发者对本地环境进行配置以满足项目需要,而不是对项目中的通用配置进行修改,并且还反复修改后上传git库!!!
windows
host配置,即上方默认值为字符串而不是固定ip的内容。
修改本地hosts文件,目录为C:\Windows\System32\drivers\etc
添加内容(根据实际情况添加!下方内容只是本项目适用)
127.0.0.1 imsp-redis-dev
可以借助软件来管理及修改如软件switchhosts
, utools的hosts插件
,
环境变量配置
此电脑->属性->高级系统设置
打开管理员的cmd并打印环境变量名使其生效
echo %IMSP_REDIS_PWD_DEV%
idea中有缓存,配置好后一定要重启idea!
重启项目即可
linux
修改hosts文件
所在位置为etc/hosts
添加内容
127.0.0.1 imsp-redis-dev
配置环境变量
执行以下代码
echo " ">>/etc/profile
echo "# Made for Redis dev by 你的姓名 on $(date +%F)">>/etc/profile
echo 'export IMSP_REDIS_DB_DEV=你的redis使用的database'>>/etc/profile
echo 'export IMSP_REDIS_HOST_DEV=imsp-redis-dev'>>/etc/profile
echo 'export IMSP_REDIS_PORT_DEV=你的redis的端口号'>>/etc/profile
echo 'export IMSP_REDIS_PWD_DEV=你的密码'>>/etc/profile
tail -4 /etc/profile
source /etc/profile
echo $PATH
mac
mac同linux, 只是etc/profile
文件更改为~/.bash_profile
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 ALLBS!
评论