第二章 SpringBoot 快速搭建
说明
SpringBoot 1.X版本对JDK的最低要求为JDK 1.6,而SpringBoot 2.X版本对JDK的最低要求为JDK 1.8- 本示例使用的 SpringBoot 版本为
SpringBoot 2.3.3
环境要求
- JDK:JDK 1.8 及以上
- Maven:apache-maven-3.6.3
- IDE:IntelliJ IDEA
构建项目
第一种:通过 Spring 官网构建
- 输入网址:https://start.spring.io/

- 添加需要的依赖
Ctrl + B


- 下载配置好的项目

配置好的项目会以压缩包的方式下载到本地,解压以后用开发工具打开或导入即可
第二种:通过 IDEA 构建
- 打开
IDEA并创建新项目

- 选择
Spring Initializr

- 填写项目配置

- 添加项目依赖

- 选择项目存放路径

- 删除无用的文件夹和文件
- .mvn
- HELP.md
- mvnw
- mvnw.cmd

- 更新项目依赖

第三种:通过阿里构建
- 输入网址 https://start.aliyun.com/

- 点击立即体验

- 后续步骤与第一种构建方式类似,这里不做过多介绍
项目结构说明

配置项目
SpringBoot项目有两种配置文件application.properties和application.yml,存放在src/main/resources文件夹下
本文使用yml的方式进行配置
server:
port: 8080 # 项目启动端口
servlet:
context-path: /demo # 项目访问路径 http://localhost:8080/demo
编写 Controller
特别说明:必须在启动类SpringBootDemoApplication所在的目录及子目录下创建controller类,spring容器才能扫描到并实例化添加到Spring容器中,具体原因会在之后的SpringBoot源码章节中详细说明,这里不过多解释。
/**
* @author avatar
* @date 2020/8/23 13:49
*/
@RestController
@RequestMapping("/test")
public class MyController {
@GetMapping("/hello")
public String hello() {
return "Hello SpringBoot!";
}
}
启动项目

当看到控制台输出以下信息,启动成功

测试
访问http://localhost:8080/demo/test/hello
可以看到返回的结果

停止/重启项目

项目打包
在pom.xml中有maven打包的工具
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
通过IDEA提供的工具打包

打好的 jar 包在target\spring-boot-demo-0.0.1-SNAPSHOT.jar,使用java -jar xxxx.jar运行
java -jar spring-boot-demo-0.0.1-SNAPSHOT.jar


文末说明
本章节只是简单的 SpringBoot 演示,后续章节会更新有关 SpringBoot 更详细的使用说明及源码说明;
SpringBoot 相关技术

浙公网安备 33010602011771号