java spring boot 搭建项目
摘要:本文介绍了搭建Java Spring Boot项目的详细步骤,包括两种创建方式:1)使用Spring Initializr在线工具(推荐),通过配置项目信息、选择依赖并生成项目;2)手动创建Maven项目结构,配置pom.xml文件。文章还说明了如何编写主应用类和简单控制器,以及通过Maven命令或IDE运行项目的方法。最后简要解释了核心注解和项目目录结构,为后续功能扩展提供基础框架。
·
要搭建一个Java Spring Boot项目,我们可以按照以下步骤进行,包括环境准备、项目创建和基本配置:
1. 环境准备
- JDK 8 或更高版本
- Maven 或 Gradle(构建工具)
- IDE(推荐IntelliJ IDEA或Eclipse)
2. 创建项目的两种方式
方式一:使用Spring Initializr(推荐)
- 访问 Spring Initializr
- 配置项目信息:
- 项目类型:Maven Project
- 语言:Java
- Spring Boot版本:选择最新稳定版
- 项目元数据:填写Group、Artifact等信息
- 选择依赖:至少选择 “Spring Web” 依赖
- 点击 “Generate” 下载项目压缩包
- 解压后用IDE打开
方式二:手动创建(了解原理)
- 创建Maven项目目录结构:
my-spring-boot-project/
├── src/
│ ├── main/
│ │ ├── java/
│ │ │ └── com/
│ │ │ └── example/
│ │ │ └── demo/
│ │ └── resources/
│ └── test/
│ └── java/
│ └── com/
│ └── example/
│ └── demo/
└── pom.xml
-
配置pom.xml文件:
-
创建主应用类:
<?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>
- 创建一个简单的控制器:
3. 运行项目
- 使用Maven命令:
mvn spring-boot:run
-
或者在IDE中直接运行
DemoApplication类的main方法 -
访问测试:
打开浏览器访问 http://localhost:8080/hello,应该能看到"Hello, Spring Boot!"的响应
4. 项目结构说明
@SpringBootApplication:标记主应用类,是Spring Boot的核心注解src/main/resources:存放配置文件、静态资源等application.properties或application.yml:Spring Boot的配置文件@RestController:标记REST风格的控制器@GetMapping:处理HTTP GET请求的注解
通过以上步骤,你已经成功搭建了一个基础的Spring Boot项目。你可以根据需要添加更多依赖和功能,如数据库访问、安全认证等。
更多推荐
所有评论(0)