如何快速搭建SpringBoot项目


一、前言

Spring Boot 是目前最流行的 Java 后端开发框架之一,它极大地简化了 Spring 应用的配置和部署流程。本文将手把手教你如何快速搭建一个 Spring Boot 项目,适合初学者和刚入门的开发者。


二、准备工作

在开始之前,请确保你已经安装以下工具:

表格

复制

工具版本建议下载地址
JDK8 或以上Oracle 官网
Maven3.6+Maven 官网
IntelliJ IDEA社区版即可JetBrains 官网

三、搭建方式一:使用 Spring Initializr 快速生成项目

1. 打开 https://start.spring.io

页面如下所示:

配置如下:

  • Project: Maven

  • Language: Java

  • Spring Boot: 选择稳定版本(如 3.5.7)

  • Group: com.example

  • Artifact: demo

  • Name: demo

  • Description: Demo project for Spring Boot

  • Package name: com.example.demo

  • Packaging: Jar

  • Java: 17(根据你本地 JDK 版本选择)

2. 添加依赖

在右侧依赖栏中添加:

  • Spring Web

  • Spring Boot DevTools(可选,热部署)

点击 Generate 下载项目压缩包,解压后用 IDEA 打开即可。


四、搭建方式二:使用 IntelliJ IDEA 直接创建

1. 打开 IDEA,点击 New Project

选择 Spring Initializr,配置如下:

2. 填写项目信息

与方式一类似,填写 Group、Artifact 等信息。

3. 选择依赖

同样选择 Spring Web,点击 Finish。


五、项目结构说明

创建完成后,项目结构如下:

复制

demo
├── src
│   ├── main
│   │   ├── java
│   │   │   └── com.example.demo
│   │   │       └── DemoApplication.java
│   │   └── resources
│   │       ├── application.properties
│   │       └── static/
│   └── test
├── pom.xml


六、编写第一个接口

com.example.demo 包下新建一个 controller 包,创建 HelloController.java

java

复制

package com.example.demo.controller;

import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
public class HelloController {

    @GetMapping("/hello")
    public String hello() {
        return "Hello, Spring Boot!";
    }
}

七、运行项目

点击 IDEA 上方运行按钮,启动项目;

 浏览器访问:http://localhost:8080/hello

 

页面显示:

Hello, Spring Boot!


八、常见问题汇总

表格

复制

问题解决方案
端口被占用修改 application.properties 中的 server.port
启动失败检查 JDK 版本是否与项目匹配
无法访问接口检查是否添加了 @RestController 和 @GetMapping

九、结语

通过本文,你已经掌握了两种快速搭建 Spring Boot 项目的方法,并成功运行了一个简单的 Web 接口。接下来你可以继续学习:

  • 集成 MyBatis 或 JPA

  • 配置日志、异常处理

  • 接入 Swagger、Spring Security 等组件


十、源码下载

本文示例代码已上传至 Gitee:

👉 https://gitee.com/yourname/springboot-demo(请替换为你的仓库地址)


十一、推荐阅读


如果你觉得本文对你有帮助,欢迎点赞、收藏、评论支持原创!
更多 Spring Boot 教程,欢迎关注我的 优快云 博客 🚀

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值