You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Spring Boot应用初始化后立即关闭问题排查与解决

问题解决:Spring Boot应用启动后立即关闭,无法处理Postman POST请求到MySQL数据库

问题现象

  • 首次在VSCode开发Spring Boot Java项目,应用初始化完成后立即关闭,日志显示启动后随即触发关闭流程
  • 项目目标是通过Postman向MySQL Workbench中的db_cristianoronaldo数据库发送POST请求,此前可正常访问该数据库,当前功能无法实现

根因分析

问题源于依赖配置错误:引入了单独的spring-web依赖,而非Spring Boot官方提供的spring-boot-starter-web starter依赖。spring-boot-starter-web包含了Spring Web开发所需的全部核心组件(如嵌入式Tomcat容器、Spring MVC框架等),而单独的spring-web仅提供基础Web类,缺少维持应用运行的关键服务组件,导致Spring Boot启动后无持续运行的载体,随即触发关闭流程。

解决步骤

  1. 打开项目的pom.xml文件
  2. 移除原有的spring-web依赖:
<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-web</artifactId>
</dependency>
  1. 添加spring-boot-starter-web依赖:
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-web</artifactId>
</dependency>
  1. 重新构建项目(执行mvn clean install或在VSCode中刷新Maven依赖)
  2. 重启Spring Boot应用,此时应用会正常维持运行,可接收Postman的POST请求并操作MySQL数据库

内容的提问来源于stack exchange,提问作者jrodriguezc

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.02 04:58:08