要搭建一个Java Spring Boot项目,我们可以按照以下步骤进行,包括环境准备、项目创建和基本配置:

1. 环境准备

  • JDK 8 或更高版本
  • Maven 或 Gradle(构建工具)
  • IDE(推荐IntelliJ IDEA或Eclipse)

2. 创建项目的两种方式

方式一:使用Spring Initializr(推荐)
  1. 访问 Spring Initializr
  2. 配置项目信息:
    • 项目类型:Maven Project
    • 语言:Java
    • Spring Boot版本:选择最新稳定版
    • 项目元数据:填写Group、Artifact等信息
  3. 选择依赖:至少选择 “Spring Web” 依赖
  4. 点击 “Generate” 下载项目压缩包
  5. 解压后用IDE打开
方式二:手动创建(了解原理)
  1. 创建Maven项目目录结构:
my-spring-boot-project/
├── src/
│   ├── main/
│   │   ├── java/
│   │   │   └── com/
│   │   │       └── example/
│   │   │           └── demo/
│   │   └── resources/
│   └── test/
│       └── java/
│           └── com/
│               └── example/
│                   └── demo/
└── pom.xml
  1. 配置pom.xml文件:

  2. 创建主应用类:

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>
    
    <!-- 继承Spring Boot父项目 -->
    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>3.1.3</version> <!-- 使用最新稳定版本 -->
        <relativePath/> <!-- lookup parent from repository -->
    </parent>
    
    <!-- 项目基本信息 -->
    <groupId>com.example</groupId>
    <artifactId>demo</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <name>demo</name>
    <description>Demo project for Spring Boot</description>
    
    <!-- Java版本 -->
    <properties>
        <java.version>17</java.version>
    </properties>
    
    <!-- 依赖 -->
    <dependencies>
        <!-- Spring Web依赖 -->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
        
        <!-- 测试依赖 -->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-test</artifactId>
            <scope>test</scope>
        </dependency>
    </dependencies>
    
    <!-- 构建配置 -->
    <build>
        <plugins>
            <!-- Spring Boot Maven插件 -->
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>
</project>

  1. 创建一个简单的控制器:

3. 运行项目

  1. 使用Maven命令:
mvn spring-boot:run
  1. 或者在IDE中直接运行DemoApplication类的main方法

  2. 访问测试:
    打开浏览器访问 http://localhost:8080/hello,应该能看到"Hello, Spring Boot!"的响应

4. 项目结构说明

  • @SpringBootApplication:标记主应用类,是Spring Boot的核心注解
  • src/main/resources:存放配置文件、静态资源等
  • application.propertiesapplication.yml:Spring Boot的配置文件
  • @RestController:标记REST风格的控制器
  • @GetMapping:处理HTTP GET请求的注解

通过以上步骤,你已经成功搭建了一个基础的Spring Boot项目。你可以根据需要添加更多依赖和功能,如数据库访问、安全认证等。

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐