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. 技巧

相关推荐
fengxin_rou2 分钟前
黑马点评项目万字总结:从redis基础到实战应用详解
java·开发语言·分布式·后端·黑马点评
skiy12 分钟前
SpringBoot项目中读取resource目录下的文件(六种方法)
spring boot·python·pycharm
不甘先生17 分钟前
Go context 实战指南:从入门到生产级并发控制(架构师避坑手册)
开发语言·后端·golang
xmjd msup24 分钟前
mysql的分区表
数据库·mysql
Lyyaoo.24 分钟前
【JAVA Spring面经】Spring 事务失效情况
java·数据库·spring
MeAT ITEM30 分钟前
MySQL Workbench菜单汉化为中文
android·数据库·mysql
salipopl33 分钟前
Spring Boot 整合 Druid 并开启监控
java·spring boot·后端
dovens34 分钟前
PostgreSQL 中进行数据导入和导出
大数据·数据库·postgresql
IOT.FIVE.NO.134 分钟前
claude code desktop cowork报错解决和记录Workspace..The isolated Linux environment ...
linux·服务器·数据库
Rick199342 分钟前
mysql 慢查询怎么快速定位
android·数据库·mysql