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

编辑Spring Starter添加项目依赖时返回HTTP 400报错如何解决

问题描述

通过Spring Starter为现有项目新增依赖时触发IO异常,核心报错信息:

IOException: Server returned HTTP response code: 400 for URL: https://start.spring.io/dependencies?bootVersion=2.3.0.BUILD-SNAPSHOT
报错截图:
Spring Starter 400报错界面

故障根因

400状态码代表请求参数不合法。请求中携带的2.3.0.BUILD-SNAPSHOT属于Spring Boot临时快照版本,这类非正式发布版本不会在Spring官方初始化服务端长期留存,快照版本迭代覆盖后旧的构建文件会被服务端清理,服务端无法识别该版本参数时直接返回400错误。

排查解决步骤
  • 修正项目Spring Boot版本
    打开项目构建配置文件:Maven项目查看pom.xml,Gradle项目查看build.gradle,将配置的2.3.0.BUILD-SNAPSHOT非正式版本替换为同分支正式RELEASE版本,2.3.x分支可直接使用2.3.12.RELEASE(该分支最终稳定正式版)。
  • 调整IDE端Spring Initializr配置
    打开IDE设置页找到Spring Initializr配置项,确认服务地址为官方默认初始化地址,不要拼接自定义版本参数;同时将默认选中的Spring Boot版本切换为正式RELEASE版本,不要选择带BUILD-SNAPSHOT、M*标识的快照、里程碑非正式版本。
  • 网络连通性校验
    确认本地网络可正常访问Spring初始化服务;公司内网存在代理限制的场景,需在IDE中配置对应公网代理,或切换为内部搭建的私有Spring Initializr服务地址。
  • 清理IDE本地缓存
    关闭IDE后删除本地存储的Spring Starter临时配置文件,重启IDE后重新操作添加依赖即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.29 12:21:21