SpringBoot
Spring Boot是一个构建在Spring框架顶部的项目。它提供了一种简便,快捷的方式来设置,配置和运行基于Web的简单应用程序。
它是一个Spring模块,提供了 RAD(快速应用程序开发)功能。它用于创建独立的基于Spring的应用程序,因为它需要最少的Spring配置,因此可以运行。
简而言之,Spring Boot是 Spring Framework 和 嵌入式服务器的组合。
在Spring Boot不需要XML配置(部署描述符)。它使用约定优于配置软件设计范例,这意味着可以减少开发人员的工作量。
我们可以使用Spring STS IDE 或 Spring Initializr 进行开发Spring Boot Java应用程序。
SpringBoot的配置文件,有三种格式
- properties
- yml
- yaml
后两者其实是同一种类型的配置文件,yml为yaml的简写,实际开发中出现频率最⾼. yaml 和yml 的使⽤⽅式⼀样
yml 是 YAML 是缩写,它的全称 Yet Another Markup Language 翻译成中⽂就是“另⼀种标记语⾔.
yml基本语法:
yml 是树形结构的配置⽂件,它的基础语法是"key: value"
key 和 value 之间使⽤英⽂冒号加空格的⽅式组成,空格不可省略
yml配置不同数据类型及null
# 字符串
String:
value: hello
# 布尔值,true或false
boolean:
value1: true
value2: false
# 整数,只要最后的数字是整数就行,和前面的key名称没关系
int:
value: 10
# 浮点数,只要最后的数字是浮点数就行,和前面的key名称没关系
float:
value: 3.14159
# ~ 表示null,只要最后的符号是 ~ 就行,和前面的key名称没关系
null:
value: ~
# "" 空字符串
# '' 单引号也表示空字符串
# 冒号后面什么都不加也可以表示空字符串。但这种方式不直观,更多的表示是使用引号括起来
empty:
value1: ''
value2: ""
value3:
通过 IDE 创建(IntelliJ IDEA)
- 点击 Spring Initializr , 选择 JDK 版本 ,选择 Default ,点击 Next;
- 填写Group 和 Artifact 信息,选择对应的开发语言,打包方式,Java 版本等 ,点击 Next;
- 选择 Web 依赖 和 Spring Boot 版本号,点击 Next;
- 选择项目的保存位置,点击 FINISH
- 点击 Enable Auto-Import 导入依赖
- 至此创建完成