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

IDEA 创建 Spring Boot Web 项目教程

在 IntelliJ IDEA 中通过 start.spring.io 创建 Spring Boot Web 项目的步骤。包括配置项目基础信息(名称、路径、语言、JDK 版本等),选择 Web 依赖,以及等待 Maven 同步完成。适用于 Java 开发者快速搭建 Spring Boot 环境。

暗影行者发布于 2026/4/5更新于 2026/5/2034 浏览

一、新建 Spring Boot 项目

1. 打开新建项目窗口
  • 打开 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配置文件格式

文章配图

点击 下一步 (N) 进入依赖选择页面。

二、选择 Spring Web 依赖

1. 选择 Spring Boot 版本
  • Spring Boot 版本:4.0.3(保持默认即可)
2. 添加 Web 依赖
  • 在左侧依赖列表中展开 Web 分类
  • 勾选 Spring Web(右侧会显示依赖说明:用于构建 Web/RESTful 应用,内置 Tomcat 容器)
  • 确认 '已添加的依赖项' 中显示 Spring Web
  • 然后创建,IDEA 会自动生成项目结构

截图如下

文章配图

三、等待项目初始化完成

  1. IDEA 会自动打开项目并执行以下操作:
  • 下载 Maven 依赖(底部进度条可见)
  • 生成标准 Spring Boot 项目结构
  • 配置 .gitignore、pom.xml 等文件
  1. 等待右下角提示'项目同步完成'后,即可开始开发。

目录

  1. 一、新建 Spring Boot 项目
  2. 1. 打开新建项目窗口
  3. 二、选择 Spring Web 依赖
  4. 1. 选择 Spring Boot 版本
  5. 2. 添加 Web 依赖
  6. 三、等待项目初始化完成
  • 💰 8折买阿里云服务器限时8折了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 🤖 一键搭建Deepseek满血版了解详情
  • 一键打造专属AI 智能体了解详情
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • 基于 Python 的 AI 三剑客:文档总结、代码生成与智能检索
  • 使用 gpt-oss-20b-WEBUI 部署 AI 对话机器人
  • XGBoost Python 机器学习实战教程与参数详解
  • OSCP 实战笔记:密码攻击与 Net-NTLMv2 哈希传递
  • Java SE 多线程进阶:JUC 常见类与线程安全集合
  • AI 时代的生产力重构:非技术背景者的产品化路径
  • AI 产品经理面试核心考点与实战指南
  • Uni-App 多身份动态切换 TabBar 实战方案
  • Python 爬虫核心库 Requests 使用指南
  • OpenClaw v2026.3.1 版本更新:本地 AI Agent 功能升级与 Android 集成
  • AI 时代的生产力变革:非技术背景者的开发新路径
  • 昇腾 CANN 学习路径指南:Python、C++ 与算子开发选型
  • LLM 模型微调:PEFT 与 QLoRA 技术总结
  • Ubuntu 24.04 在线安装 Redis 8.x 教程
  • AI产品经理核心知识:100个专业术语详解
  • RabbitMQ 消息可靠性保障与生产者确认机制
  • 空军工程大学:基于 FPGA 的深度强化学习框架实现超音速闭环智能流动控制
  • MySQL 查询结果排序不一致的原因与稳定化方案
  • 云开发 Copilot:AI 如何重塑低代码开发流程
  • 探索云开发Copilot,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