项目启动时可以灵活的通过修改环境变量来替换配置中的值,如果没有传该环境变量时,就是用默认值;
格式:${自定义参数名:默认值}
代码举例,已开启应用的端口号为例:
如果启动项目是传入了SERVER_PORT值时,会优先使用传入的值作为端口号启动项目,如果没有传该环境变量的值时,就使用9600作为项目端口号;
没有进行环境变量配置
可以看到使用的默认值9600端口启动的项目;
在idea中修改环境变量
到此就将端口号换成了9601了,来看看效果
可以看到虽然配置文件中虽然还是9600,但是项目启动的端口号是使用刚才配置的9601来启动的;