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

IDEA 创建 Spring Boot Web 项目教程

使用 IntelliJ IDEA 创建 Spring Boot Web 项目时,先在新建项目窗口选择 Spring Boot,并填写项目名称、路径、构建工具、包名、JDK 和 Java 版本等基础信息;随后在依赖页勾选 Spring Web,保持默认的 Spring Boot 版本即可。创建完成后,IDEA 会自动下载 Maven 依赖并生成标准项目结构,等待同步完成后即可开始开发。

协议工匠发布于 2026/4/11更新于 2026/10/859 浏览

一、新建 Spring Boot 项目

打开新建项目窗口

在 IntelliJ IDEA 欢迎页点击 新建项目,或者直接从菜单中进入 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.0.3 推荐 Java 17 及以上
打包Jar可执行 Jar 包,Spring Boot 常用选择
配置Properties配置文件格式

填完后点击 下一步,进入依赖选择页面。

二、选择 Spring Web 依赖

Spring Boot 版本一般保持默认即可,这里以 4.0.3 为例。

在左侧依赖列表中展开 Web 分类,勾选 Spring Web。右侧会显示它的说明:用于构建 Web 和 RESTful 应用,并内置 Tomcat 容器。确认'已添加的依赖项'里出现 Spring Web 后,就可以创建项目了。

IDEA 会开始自动生成项目结构,整个过程基本不用手动干预。

三、等待项目初始化完成

项目创建后,IDEA 会自动做几件事:

  • 下载 Maven 依赖
  • 生成标准的 Spring Boot 目录结构
  • 配置 .gitignore、pom.xml 等基础文件

等右下角提示项目同步完成,项目就可以直接开始开发了。第一次创建时稍微等一会儿是正常的,尤其是 Maven 依赖需要从远程仓库拉取,速度会受网络环境影响。

目录

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

更多推荐文章

查看全部
  • Windows 11 本地安装 WSL 2 支持 Ubuntu 24.04 指南
  • 基于微信小程序的校园拼车出行平台设计与实现
  • 基于 Qwen3:32B 的文旅智能导览 Agent 实践:知识问答、路线规划与 AR 联动
  • OpenClaw 手机端部署与本地 AI 自动化实战
  • 法律领域自然语言处理应用与实战
  • 高企年报自动化系统实战:用低代码替代 Excel 手工填报
  • Spring Web 模块核心概念与 RESTful API 调用实战
  • 基于 LangChain RAG 构建本地 AI 知识库助手
  • Spring Boot 消息队列与异步处理实战
  • Qwen3 与 Qwen Agent 智能体开发实战:接入 MCP 工具
  • OpenCode 开源 AI 编程助手实战指南
  • 网络安全基础:成为专业安全研究员需掌握的十大核心技能
  • Seedance 2.0 提示词编写实战:从五要素到精准控场
  • Transformer 算法模型详解:原理、架构与机器翻译实现
  • LeetCode 92 链表区间反转:递归反转与哨兵技巧详解
  • Spring Boot 消息队列与异步通信
  • PHP工程师的低代码表单设计:核心原则与避坑思路
  • Java 多线程定时器原理及简易实现
  • 前端文件下载实战:从原理到最佳实践
  • 从 Webhook 到 OpenClaw:一个钉钉周报提醒机器人的进化史

相关免费在线工具

  • 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