一、前言
记录时间 [2024-05-25]
本文讲述 Spring Boot 项目的两种创建方式,分别是 IDEA 和官网。
由 Spring 官网知,当前 Spring Boot 的最新版本为 3.3.0
,需要最低 JDK 版本为 17
。
- Spring 官网项目创建地址
- JDK 17 版本下载地址
准备工作:下载 JDK 17
二、IDEA 创建项目
IDEA 集成了 Spring 官网创建项目的方式,因此本质上也是通过官网提供的服务 URL
创建的。
1. 新建项目 Spring Initializr
使用 IDEA 创建 Spring Initializr 项目,给项目命名为 demo1
,以 Maven
的方式管理项目。
SDK
和 Java
版本选择刚才下载的 17 版本。
2. 添加 Web 依赖
勾选 Web 依赖,Spring Boot 项目会内置 Tomcat,自动完成一些 xml
的相关配置。
然后点击 Finish
,完成创建。
3. 配置 Maven
IDEA 默认选择内置的 Maven 仓库,如果想要配置自己的 Maven 仓库,通过以下路径选择。
配置路径:File ==> Settings ==> Build ==> Build Tools ==> Maven
4. 编写 controller
在 com.example.demo
目录下新建 package controller
,编写 Java 类 HelloController
。
package com.example.demo.controller;import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;// Spring Boot 自动装配原理
@RestController
public class HelloController {// 调用业务,接收前端的参数// 接口:http://localhost:8080/hello@GetMapping("/hello")public String helloTest() {return "Hello, SpringBoot!";}
}
5. 运行主程序
在 demo
目录下的 Demo1Application
,是该 Spring Boot 项目的主程序入口。
点击运行,然后通过浏览器测试。程序默认运行在 8080 端口。
http://localhost:8080/-------返回以下页面,程序运行在 8080 端口-------
Whitelabel Error Page
This application has no explicit mapping for /error, so you are seeing this as a fallback.
Sat May 25 15:53:01 GMT+08:00 2024
There was an unexpected error (type=Not Found, status=404).
访问刚刚写的 HelloController
接口。
http://localhost:8080/hello-------返回以下页面-------
Hello, World!
三、官网创建项目
1. 查看 Spring 官网
由 Spring 官网知,当前 Spring Boot 的最新版本为 3.3.0
,需要最低 JDK 版本为 17
。
2. 快速创建 Spring Initializr
点击官网中的快速创建,创建 Spring Initializr
,选择合适的参数。
比如,以 Maven
形式管理项目,语言为 Java 17
,版本选择最新的 3.3.0
,打包形式选择 jar
包。
添加 Spring Web
依赖。
3. 下载项目
最后,点击下方的 GENERATE
即可完成创建,下载项目包。
使用 IDEA 可以打开该项目。
检查 SDK
版本是否正确:
四、总结
本文讲述 Spring Boot 项目的两种创建方式,分别是 IDEA 和官网。通过本文,掌握一个简单的 Spring Boot 项目的创建方式。
一些参考资料
Spring Boot 官网:https://spring.io/projects/spring-boot
Oracle 官网:https://www.oracle.com