一、入门案例
1.1 创建工程,导入依赖
<!--父工程-->
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.7.3</version>
</parent>
<dependencies>
<!--web依赖启动器-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<!--lombok-->
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
</dependency>
</dependencies>
1.2 创建Controller
1.3 创建启动类
1.4 启动项目
1.5 测试
1.6 案例分析
1.6.1 版本锁定
1.6.2 起步依赖
1.6.3 内置tomcat
1.6.4 默认配置
二、配置文件
2.1 自定义配置
2.2 YAML介绍
2.2.1 语法
2.2.2 数据格式
2.3 读取配置
2.3.1 @Value
2.3.2 @ConfigurationProperties
① 创建一个配置类读取配置信息
② 在使用的地方直接注入配置类
2.4 多环境配置
三、 常见功能
3.1 日志输出
① 打印日志的时候,设置级别
② 控制显示日志的级别
③ 访问测试
3.2 单元测试
① 引入依赖
<!--引入junit依赖启动器-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
</dependency>
② 编写测试类
3.3 静态资源
四、综合案例
4.1 整合Mybatis
4.1.1 数据准备
4.1.2 添加依赖
<!--mysql-->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
</dependency>
<!--加入mybatis的启动器,这是mybatis公司提供的-->
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>2.1.1</version>
</dependency>
4.1.3 创建实体类
4.1.4 创建启动类并添加接口扫描
4.1.5 添加配置文件
spring:
datasource: # 数据源配置(springboot内置连接池对象HiKariCP)
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql:///springboot
username: root
password: root
mybatis: # mybatis简单配置
configuration:
map-underscore-to-camel-case: true # 开启驼峰式映射