SpringBoot项目多环境开发

1.yml文件(旧)

说明:旧的写法。

XML 复制代码
#应用环境
spring:
  profiles:
    active: dev
---
#设置环境


#生产环境
spring:
  profiles: pro
server:
  port: 81

---
#开发环境
spirng:
  profiles: dev
server:
  port: 81


---
#测试环境
spring:
  profiles: test
server:
  port: 82

2.yml文件(新)

说明:以下是最新配置。

XML 复制代码
#应用环境
spring:
  profiles:
    active: test
---
#设置环境


#生产环境
spring:
  config:
    activate:
      on-profile: pro
server:
  port: 81

---
#开发环境
spring:
  config:
    activate:
      on-profile: dev
server:
  port: 81


---
#测试环境
spring:
  config:
    activate:
      on-profile: test
server:
  port: 82

3.文件区别

说明:可以创建不同的文件进行区分开发环境、测试环境、生产环境。在application.yml主文件配置。

XML 复制代码
spring:
  profiles:
    active: test

4.properties文件说明

5. 技巧

相关推荐
缺点内向7 分钟前
报表自动化进阶:Java精确操控Excel打印页边距的实战方法
java·开发语言·后端·自动化·excel
木易 士心15 分钟前
Nacos 配置管理完全指南:从入门到生产实践
后端·微服务
BingoGo19 分钟前
PHP 异步与多线程 从 TrueAsync 展望未来
后端·php
JaguarJack21 分钟前
PHP 异步与多线程 从 TrueAsync 展望未来
后端·php·服务端
行百里er7 小时前
2026:一名码农的“不靠谱”年度规划
后端·程序员·架构
档案宝档案管理9 小时前
档案宝自动化档案管理,从采集、整理到归档、利用,一步到位
大数据·数据库·人工智能·档案·档案管理
计算机程序设计小李同学9 小时前
基于SpringBoot的个性化穿搭推荐及交流平台
java·spring boot·后端
用户47949283569159 小时前
同事一个比喻,让我搞懂了Docker和k8s的核心概念
前端·后端
C_心欲无痕10 小时前
浏览器缓存: IndexDB
前端·数据库·缓存·oracle
lkbhua莱克瓦2410 小时前
进阶-索引3-性能分析
开发语言·数据库·笔记·mysql·索引·性能分析