1. SpringBoot 入门程序制作(一)【idea 联网版】
步骤 ①:创建新模块,选择 Spring Initializr,并配置模块相关基础信息
- 特别关注:第 3 步点击 Next 时,Idea 需要联网状态才可以进入到后面那一页,如果不能正常联网,就无法正确到达右面那个设置页了,会一直联网转圈
- 特别关注:第 5 步选择 java 版本和你计算机上安装的 JDK 版本匹配即可,但是最低要求为 JDK8 或以上版本,推荐使用 8 或 11
步骤 ②:选择当前模块需要使用的技术集
步骤 ③:开发控制器类
代码语言:javascript复制//Rest模式
@RestController
@RequestMapping("/books")
public class BookController {
@GetMapping
public String getById(){
System.out.println("springboot is running...");
return "springboot is running...";
}
}
步骤 ④:运行自动生成的 Application 类
和 Spirng 程序相比,SpringBoot 程序在开发的过程中各个层面均具有优势
类配置文件 | Spring | SpringBoot |
---|---|---|
pom 文件中的坐标 | 手工添加 | 勾选添加 |
web3.0 配置类 | 手工制作 | 无 |
Spring/SpringMVC 配置类 | 手工制作 | 无 |
控制器 | 手工制作 | 手工制作 |
一句话总结一下就是能少写就少写,能不写就不写,这就是 SpringBoot 技术给我们带来的好处,行了,现在你就可以动手做一做 SpringBoot 程序了,看看效果如何,是否真的帮助你简化开发了
总结
- 开发 SpringBoot 程序可以根据向导进行联网快速制作
- SpringBoot 程序需要基于 JDK8 以上版本进行制作
- SpringBoot 程序中需要使用何种功能通过勾选选择技术,也可以手工添加对应的要使用的技术(后期讲解)
- 运行 SpringBoot 程序通过运行 Application 程序入口进行
2. SpringBoot 入门程序制作(二)【官网创建版】
入门程序制作二 : 查看1. SpringBoot 简介
3. SpringBoot 入门程序制作(三)【阿里云版】
总结
- 选择 start 来源为自定义 URL
- 输入阿里云 start 地址
- 创建项目
4. SpringBoot 入门程序制作(四)【手动版】
步骤 ①:创建工程时,选择手工创建 Maven 工程 步骤 ②:参照标准 SpringBoot 工程的 pom 文件,书写自己的 pom 文件即可
代码语言:javascript复制<?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 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.north</groupId>
<artifactId>springboot_01_02_quickstart</artifactId>
<version>1.0-SNAPSHOT</version>
<properties>
<maven.compiler.source>8</maven.compiler.source>
<maven.compiler.target>8</maven.compiler.target>
</properties>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.7.13</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<dependencies>
<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>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
</project>
步骤 ③:之前运行 SpringBoot 工程需要一个类,这个缺不了,自己手写一个就行了,建议按照之前的目录结构来创建,先别玩花样,先学走后学跑。类名可以自定义,关联的名称一切修改即可
代码语言:javascript复制@SpringBootApplication
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class , args);
}
}
关注:类上面的注解@SpringBootApplication 千万别丢了,这个是核心,后面再介绍 关注:类名可以自定义,只要保障下面代码中使用的类名和你自己定义的名称一样即可,也就是 run 方法中的那个 class 对应的名称
步骤 ④:下面就可以自己创建一个 Controller 测试一下是否能用了,和之前没有差别了
总结:
- 创建普通 Maven 工程
- 继承 spring-boot-starter-parent
- 添加依赖 spring-boot-starter-web
- 制作引导类 Application