Springboot - 生产环境和Debug环境的模式切换

本文介绍了如何在Springboot中进行生产环境和Debug环境的模式切换,包括创建application.yml、debug环境配置文件application-dev.yml及生产环境配置文件application-prod.yml,并通过设置spring.profiles.active来选择启动配置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Springboot - 生产环境和Debug环境的模式切换


1.创建切换控制文件application.yml

// 配置切换
spring:
  profiles:
    active: dev

2.创建debug环境文件application-dev.yml

// 你的各种配置

3.创建生产环境文件application-prod.yml

// 你的各种配置

4.通过指定spring.profiles.active 来指定Springboot的启动配置文件

// 你只需要以application-环境名字.yml方式命名即可
### 如何在 Spring Boot 中配置 Debug 模式 为了使 Spring Boot 应用程序进入调试模式,在 IntelliJ IDEA 中可以通过特定的运行配置来实现这一目标[^1]。 对于通过 Maven 构建工具管理依赖关系的应用来说,可以在命令行输入 `mvn spring-boot:run -Dspring-boot.run.jvmArguments="-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=*:5005"` 来启动带有调试参数的服务[^4]。其中 `-Xdebug` `-Xrunjdwp:` 后面跟的一串字符是用来指定 JVM 调试选项的,比如监听端口(此处为 5005)、传输方式等;而 `suspend=n` 表示不挂起等待远程调试器连接再继续执行程序,如果希望服务启动时暂停直到有调试客户端接入,则可以改为 `suspend=y`。 另外一种方法是在 IDE 内部操作:前往 “Run | Edit Configurations”,点击左上角加号后选取 "Spring Boot" 类型新建一条记录。接着切换至“Configuration”标签页找到 VM options 输入框填入上述提到过的 JVM 参数字符串即可。这样做的好处是可以更方便地管理调整不同项目间的差异性需求而不必每次都修改构建脚本文件 pom.xml 或者重新记忆复杂的命令语法。 一旦完成了以上任意一项设置动作,就可以像平常一样按绿色播放按钮正常开启应用了——只不过此时它已经处于可被外部工具介入的状态之下以便于排查问题所在之处。 ```bash mvn spring-boot:run -Dspring-boot.run.jvmArguments="-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=*:5005" ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

简简单单OnlineZuozuo

感谢哥哥姐姐的打赏

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值