跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书AI学习GitHub 精选镜像AI工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
Javajava

IntelliJ IDEA 搭建 Spring Boot Web 项目实战指南

IntelliJ IDEA 中通过 Spring Initializr 快速构建 Spring Boot Web 项目。选择 Java 语言与 Maven 构建工具,配置项目基础信息如组名、工件名及 JDK 版本。添加 Spring Web 依赖以启用内置 Tomcat 容器支持 RESTful 应用开发。完成依赖选择后,IDEA 自动下载资源并同步项目结构,即可开始编码。

鲜活发布于 2026/3/29更新于 2026/10/2588 浏览

一、新建 Spring Boot 项目

1. 打开新建项目窗口

启动 IntelliJ IDEA,在欢迎页点击 New Project 或在菜单栏选择 File > New > Project。在左侧模板列表中选中 Spring Boot。

在项目向导中填写以下基础信息,建议遵循规范以避免后续路径问题:

选项填写内容说明
服务器 URLstart.spring.ioSpring 官方初始化服务地址
名称demo项目名称
位置D:\idea存放路径(避免包含中文或空格)
语言Java开发语言
类型Maven构建工具
组org.example组织标识
工件demo模块名称
软件包名称com.example.demo根包名
JDK21 Oracle OpenJDK 21.0.8本地已安装的 JDK 版本
Java17源码兼容版本(Spring Boot 4.x 推荐 Java 17+)
打包Jar可执行 Jar 包
配置Properties配置文件格式

文章配图

确认无误后点击 Next 进入依赖选择页面。

二、选择 Spring Web 依赖

1. 选择 Spring Boot 版本

保持默认版本 4.0.3 即可,通常无需手动修改。

2. 添加 Web 依赖

在左侧依赖列表中找到 Web 分类并展开,勾选 Spring Web。该依赖用于构建 Web 应用及 RESTful 接口,同时会引入内置的 Tomcat 容器。

检查右侧'已添加的依赖项'确保显示 Spring Web 后,点击 Create。IDEA 将自动根据配置生成标准的项目目录结构。

文章配图

三、等待项目初始化完成

项目创建完成后,IDEA 会自动执行以下操作:

  • 从远程仓库下载 Maven 依赖(进度条位于底部状态栏)
  • 生成 .gitignore、pom.xml 等核心文件
  • 索引项目结构

待右下角提示 '项目同步完成' 后,即可开始编写业务代码。

目录

  1. 一、新建 Spring Boot 项目
  2. 1. 打开新建项目窗口
  3. 二、选择 Spring Web 依赖
  4. 1. 选择 Spring Boot 版本
  5. 2. 添加 Web 依赖
  6. 三、等待项目初始化完成

更多推荐文章

查看全部
  • Node.js 通过 WASI 运行 WebAssembly 应用实现性能提速
  • Java 大厂实习面试高频考点:MySQL、Redis、并发与算法实战
  • Spring Cloud 熔断降级详解:Sentinel 实战指南
  • Vben Admin:基于 Vue 3 的企业级中后台管理系统框架
  • 基于 SpringBoot 的无人机智能管控系统小程序设计与实现
  • 主流C语言开发工具对比:VS/CLion/VSCode/Dev C++选型指南
  • Android WebView shouldInterceptRequest 异步加载
  • OpenClaw 爆红启示:AI 助手如何改写开源规则
  • Llama 3-8B-Instruct 在昇腾 NPU 上的 SGLang 性能实测
  • JDK 21 安装与环境配置实战
  • 50 道前端核心面试题:涵盖 HTML CSS JS Vue React TypeScript 及工程化
  • 群晖NAS搭建Git Server:从零配置到团队协作
  • 医疗 AI 场景下算法编程深度解析(一)
  • 开源硬件与Python融合:青少年科技创新教育实践指南
  • 无人机航拍目标检测与语义分割数据集汇总
  • ERNIE-4.5-0.3B 超轻量模型部署与测评指南
  • SubtitleEdit Purfview Faster Whisper XXL 引擎安装失败排查指南
  • 低代码结合大模型:中小企业半天构建专属SaaS应用路径
  • 前端大数据导出优化:解决 Chrome 内存崩溃的实战方案
  • ClawdBot (OpenClaw) 在 Discord 平台部署 AI 机器人指南

相关免费在线工具

  • Keycode 信息

    查找任何按下的键的javascript键代码、代码、位置和修饰符。 在线工具,Keycode 信息在线工具,online

  • Escape 与 Native 编解码

    JavaScript 字符串转义/反转义;Java 风格 \uXXXX(Native2Ascii)编码与解码。 在线工具,Escape 与 Native 编解码在线工具,online

  • JavaScript / HTML 格式化

    使用 Prettier 在浏览器内格式化 JavaScript 或 HTML 片段。 在线工具,JavaScript / HTML 格式化在线工具,online

  • JavaScript 压缩与混淆

    Terser 压缩、变量名混淆,或 javascript-obfuscator 高强度混淆(体积会增大)。 在线工具,JavaScript 压缩与混淆在线工具,online

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online