springboot使用yml文件如何多环境(dev、test、prod)配置

您所在的位置:网站首页 dev环境和sit环境 springboot使用yml文件如何多环境(dev、test、prod)配置

springboot使用yml文件如何多环境(dev、test、prod)配置

2023-09-22 14:32| 来源: 网络整理| 查看: 265

一.为啥要用这些东西呢?

在项目的开发中,可能也会见到yml中(dev、test、prod)这三种环境配置

为啥要用这些东西呢,直接用一个不就解决所有了吗??

一开始,我也那么想,确实可以那么干,只是在上到服务器的时候,有些文件存放可能需要专门去yml文件改到服务器上的路径,这一来二去的操作,就变的麻烦了,所有加上额外这些配置文件,不管是开发还是生产环境都是有一定好处的

 

 

二:配置解析

默认的一个,就是啥都不加的,默认配置文件,application.yml文件,可根据自己需求使用

开发环境(dev):开发环境是专门用于开发的服务器,可随时配置,只要配的自己开发舒服就行,嚯嚯测试环境(test):一般是克隆一份生产环境的配置,一个程序在测试环境工作不正常,那么肯定不能把它发布到生产机上。生产环境(prod):是正式提供对外服务的,一般会关掉错误报告,打开错误日志。这个配置就需要谨慎点哦

三个环境也可以说是系统开发的三个阶段:开发->测试->上线,其中生产环境也就是通常说的真实环境。

使用这些配置还是有好处的:

1.不同环境配置可以配置不同的参数2.便于部署,提高效率,减少出错

 

 

 

三:如何使用?

(1)本地使用: 只要在默认的yml中配置指定文件即可

 

 

(2)服务器上使用:

在启动的时候就进行相应配置:启动即可

java  -jar xxxxxx/user-1.0-SNAPSHOT.jar --spring.profiles.active=dev

(注意:以上其他配置文件同理于dev案例演示,只要更改相应名称即可生效)

以上这样,你就基本掌握这配置文件的用法了噢~

 

 

看完恭喜你,又知道了一点点!!!

你知道的越多,不知道的越多! 

~感谢志同道合的你阅读,  你的支持是我学习的最大动力 ! 加油 ,陌生人一起努力,共勉!!

注: 如果本篇有需要改进的地方或错误,欢迎大神们指定一二~~



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3