您的当前位置:首页正文

springboot项目yml文件中${}的使用

2024-11-23 来源:个人技术集锦

作用

项目启动时可以灵活的通过修改环境变量来替换配置中的值,如果没有传该环境变量时,就是用默认值;

格式:${自定义参数名:默认值}

代码举例,已开启应用的端口号为例:


如果启动项目是传入了SERVER_PORT值时,会优先使用传入的值作为端口号启动项目,如果没有传该环境变量的值时,就使用9600作为项目端口号;

使用idea进行环境变量配置

没有进行环境变量配置

可以看到使用的默认值9600端口启动的项目;

在idea中修改环境变量

 到此就将端口号换成了9601了,来看看效果

可以看到虽然配置文件中虽然还是9600,但是项目启动的端口号是使用刚才配置的9601来启动的;

显示全文