项目开发中dev、test和prod是什么意思

开发环境(dev):开发环境是程序猿们专门用于开发的服务器,配置可以比较随意,为了开发调试方便,一般打开全部错误报告。

测试环境(test):一般是克隆一份生产环境的配置,一个程序在测试环境工作不正常,那么肯定不能把它发布到生产机上。

生产环境(prod):是指正式提供对外服务的,一般会关掉错误报告,打开错误日志。

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

  • 7
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
application.yml是Spring Boot项目的配置文件,用于配置项目的各种参数。通常情况下,我们会在项目的根目录下创建一个名为"application.yml"的文件,并在其写入项目的配置信息。 在这个文件,我们可以使用不同的配置块来分别配置不同的环境。例如,我们可以使用"dev"、"test"、"prod"等不同的配置块来分别配置开发、测试和生产环境的参数。 下面是一个示例: ```yaml # 公共配置 server: port: 8080 # 开发环境配置 spring: profiles: active: dev datasource: url: jdbc:mysql://localhost:3306/dev_db username: dev_user password: dev_password # 测试环境配置 --- spring: profiles: test datasource: url: jdbc:mysql://localhost:3306/test_db username: test_user password: test_password # 生产环境配置 --- spring: profiles: prod datasource: url: jdbc:mysql://localhost:3306/prod_db username: prod_user password: prod_password ``` 在上面的配置,我们首先定义了一个公共配置,即服务器端口号为8080。然后,我们使用三个不同的配置块分别对不同的环境进行配置。在这个例子,我们使用了Spring Boot的"spring.profiles.active"属性来指定当前处于哪个环境,例如在开发环境,我们将其设置为"dev",在测试环境设置为"test",在生产环境设置为"prod"。 在不同的配置块,我们可以根据不同的需求来配置不同的参数,例如数据源的URL、用户名和密码等。当项目启动时,Spring Boot会根据当前的环境来自动加载相应的配置块,并使用其的参数来初始化项目

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值