Spring Boot 从入门到起飞 - 【Day01】
Spring Boot 是一个用于简化 Spring 应用开发的框架,它通过约定大于配置的理念,极大地提高了开发效率,使得我们可以更快速地搭建基于 Spring 的应用。本文将带领大家从零开始,快速掌握 Spring Boot 的基本使用。
一、环境准备
在开始之前,我们需要确保开发环境中安装了以下软件:
- Java Development Kit (JDK):建议使用 JDK 1.8 或更高版本。可以通过命令
java -version
来检查是否安装。 - Maven:用于项目管理和构建,可通过命令
mvn -version
来检查安装情况。 - IDE:推荐使用 IntelliJ IDEA 或 Eclipse,这些 IDE 都对 Spring Boot 有很好的支持。
二、创建一个简单的 Spring Boot 项目
我们可以通过 Spring Initializr 网站(https://start.spring.io/)来快速生成一个 Spring Boot 工程。选择如下配置:
- Project: Maven Project
- Language: Java
- Spring Boot: 选择最新的稳定版本
- Project Metadata:
- Group: com.example
- Artifact: demo
- Name: demo
- Package name: com.example.demo
- Packaging: Jar
- Java: 选择合适的版本(如 11)
添加依赖: - Spring Web
点击 "Generate" 生成项目并下载,解压后用 IDE 打开。
三、编写简单的 RESTful 接口
在 src/main/java/com/example/demo
目录下,我们会找到一个 DemoApplication.java
文件,其中包含了 Spring Boot 的主程序。我们现在可以创建一个新的控制器。
新建一个类 HelloController.java
:
package com.example.demo;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;
// 声明该类是一个 REST 控制器
@RestController
public class HelloController {
// 定义一个 GET 请求的接口
@GetMapping("/hello")
public String hello() {
return "Hello, Spring Boot!";
}
}
四、运行项目
接下来,我们可以运行 Spring Boot 程序。打开 DemoApplication.java
,右键选择 "Run 'DemoApplication.main()'",程序会启动内嵌的 Tomcat 服务器,默认情况下将会在8080端口监听。
五、测试接口
我们可以使用浏览器或者 Postman 访问我们刚才创建的接口,URL 为 http://localhost:8080/hello
,如果一切正常,我们会看到页面显示 "Hello, Spring Boot!"。这样,我们就完成了一个基本的 Spring Boot 应用和 RESTful 接口的创建!
六、总结
通过这一小节的学习,我们已经掌握了如何创建一个简单的 Spring Boot 应用,理解了 Spring Boot 的基本结构和用法。在今后的学习中,我们将继续深入探讨 Spring Boot 的各种特性,包括数据访问、安全性、缓存、测试等内容。
Spring Boot 的灵活性和强大功能使得开发者能够快速构建和部署应用,期待下次我们能进一步探索这个丰富的框架!