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

作用

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

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

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

server:
  port: ${SERVER_PORT:9600}


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

使用idea进行环境变量配置

没有进行环境变量配置

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

在idea中修改环境变量

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

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

相关推荐

  1. SpringBootYAML文件使用

    2024-03-26 07:58:03       22 阅读
  2. SpringBoot application.yml 和 bootstrap.yml 区别

    2024-03-26 07:58:03       15 阅读
  3. SpringBootyaml 与properties文件书写格式

    2024-03-26 07:58:03       16 阅读
  4. SpringBoot配置文件-application.yml

    2024-03-26 07:58:03       26 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-26 07:58:03       19 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-26 07:58:03       20 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-26 07:58:03       20 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-26 07:58:03       20 阅读

热门阅读

  1. Maya FBX导出导入

    2024-03-26 07:58:03       27 阅读
  2. 自动驾驶的Level等级

    2024-03-26 07:58:03       20 阅读
  3. vscode个人配置

    2024-03-26 07:58:03       17 阅读
  4. 华为广告打包报错,问题思考

    2024-03-26 07:58:03       16 阅读
  5. FasterRCNN代码解析

    2024-03-26 07:58:03       16 阅读
  6. 002-基于Pytorch的Fashion-MNIST图像分类

    2024-03-26 07:58:03       18 阅读
  7. npm 常用命令详解

    2024-03-26 07:58:03       20 阅读
  8. Python 机器学习 XGBoost最优模型构建方法

    2024-03-26 07:58:03       20 阅读