2025 idea 指定配置环境运行springboot 设置active和env启动端口,多端口启动 (保姆级图文)

背景:项目中有多个yml,对应多个环境

spring profiles 指定环境

java 复制代码
spring:
    profiles:
        active: "@active@"
        env: "@environment@"

编辑idea设置

  • 编辑启动配置

#- 如果你看不到active profiles 输入框 或者env变量输入框 需要在more action中启用

  • 配置你的变量
    如果说预期是
java 复制代码
spring:
    profiles:
        active: "assetlocal"
        env: "local"

设置

java 复制代码
Active profiles: assetlocal
Environment variables:env=local

使用vm option 指定端口号

  • more option中启用 vm option设置
  • 设置使用端口8081
java 复制代码
 -Dserver.port=8081
  • 日志中看到8081端口被使用了

多端口启动

  • 打开allow multiple 设置

使用vm option 指定端口号和环境参数

java 复制代码
-Dspring.profiles.active=assetlocal -Dspring.env=local -Dserver.port=8099
相关推荐
wuminyu7 小时前
Java字节码学习总结:字节码如何加载、解析和执行
java·linux·c语言·jvm·c++
Flynn Liang7 小时前
大模型怎么自己调函数?Spring AI 2.0 Tool Calling 自动循环原理 + 完整时序图
java·人工智能·spring·agent·函数调用·springai·toolcalling
乌暮9 小时前
请求进门先安检:Spring 拦截器与统一功能实战指南
java·开发语言·后端·学习·spring
学长毕设9 小时前
基于SpringBoot的烘焙商品商品系统-附源码
java·spring boot·后端
howard20059 小时前
英中 / 中英对照制作程序:操作指南
spring boot·bootstrap·thymeleaf·操作指南·对照制作程序
金銀銅鐵9 小时前
[Java] 用纯 Swing 做一个《論語·學而》阅读器
java·ai编程·交互设计
艾伦_耶格宇10 小时前
【kubernetes - 1.28版本】-11 K8S核心组件
java·容器·kubernetes
2301_7807896610 小时前
深度伪造即服务:新型网络诈骗的“完美面具”与识别之道
java·网络·ddos
LHICOD10 小时前
Linux-2
java·linux·后端·jar·vmware·svm·vm
香蕉大香蕉(06敬畏市场)11 小时前
MySQL 单点详解(03)
java·数据库·mysql·面试·八股·大厂实习