快速上手SpringBoot
入门案例
- Spring程序与SpringBoot程序对比
类/配置文件 | Spring | SpringBoot |
---|---|---|
pom文件中的坐标 | 手工添加 | 勾选添加 |
web3.0配置类 | 手工制作 | 无 |
Spring/SpringMVC配置类 | 手工制作 | 无 |
控制器 | 手工制作 | 手工制作 |
- 创建SpringBoot项目
- 基于idea创建SpringBoot项目
- 基于SpringBoot官网创建项目,地址Https://start.spring.io
- 基于阿里云创建项目,地址http://start.aliyun.com
- 手工创建Maven工程修改为SpringBoot工程
**注:**使用idea创建SpringBoot项目需要联网操作
手工创建Maven工程修改为SpringBoot工程,需有下载SpringBoot的依赖项
-
创建普通Maven工程
-
继承spring-boot-starter-parent
-
添加依赖spring-boot-starter-web
<?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> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.7.8-SNAPSHOT</version> </parent> <groupId>com.example</groupId> <artifactId>springboot_01_quickstart</artifactId> <version>0.0.1-SNAPSHOT</version> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> </dependencies> </project>
-
制作引导类Application
import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; @SpringBootApplication public class Springboot01QuickstartApplication { public static void main(String[] args) { SpringApplication.run(Springboot01QuickstartApplication.class, args); } }