文章目录
- 前言
- 一、版本要求
- 1. SpringBoot版本
- 2. 其他
- 2.1 System Requirements
- 2.2 Servlet Containers
- 2.3 GraalVM Native Images
- 3. 版本定型
- 二、新建工程
- 三、第一个SpringBoot程序
- 1. 引入web
- 2. 启动类
- 3. 启动
- 4. 访问
- 总结
前言
本章内容介绍项目版本要求和第一个SpringBoot程序的创建。
一、版本要求
1. SpringBoot版本
2. 其他
2.1 System Requirements
Spring Boot 3.2.5 requires Java 17 and is compatible up to and including Java 22. Spring Framework 6.1.6 or above is also required.
Build Tool | Version |
---|---|
Maven | 3.6.3 or later |
Gradle | 7.x (7.5 or later) and 8.x |
2.2 Servlet Containers
Name | Servlet Version |
---|---|
Tomcat 10.1 | 6.0 |
Jetty 12.0 | 6.0 |
Undertow 2.3 | 6.0 |
2.3 GraalVM Native Images
Name | Version |
---|---|
GraalVM Community | 22.3 |
Native Build Tools | 0.9.28 |
汗流浃背了吧,老弟
不要怕,可以参考我的
3. 版本定型
Java17+spring6.1.6+springboot3.2.5+Maven 3.9.6+IDEA2023.3.4
二、新建工程
1.IDEA创建 ( 推荐 ) \color{#00FF00}{(推荐)} (推荐)
这里可以添加依赖,我们后面手动加,确认好版本直接创建即可。
右击pom文件
项目结构如下
2. 官方创建
点击进入
三、第一个SpringBoot程序
1. 引入web
我这一版可以直接编辑Starters,没有的也可以手动引入
<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId>
</dependency>
2. 启动类
package org.example.springboot3;import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.web.bind.annotation.RequestMapping;@RestController
@SpringBootApplication
public class SpringBoot3Application {@RequestMapping("/")String home() {return "Hello SpringBoot!";}public static void main(String[] args) {SpringApplication.run(SpringBoot3Application.class, args);}}
3. 启动
4. 访问
总结
回到顶部
外网的有时候会连接超时,并且官方不再提供JDK8版本的SpringBoot构建,国内的可以。
快速入门
国外源
国内源