一、整合Junit

1.导入测试对应的starter(默认导入)

2.测试类用@SpringBootTest修饰

        作用类似于指定配置类,在SpringBoot中是引导类
        

3.自动装配添加要测试的对象

【tips】若测试类在引导类所在包或子包下,测试类直接用@SpringBootTest修饰;若不在,则要指定引导类的class文件:@SpringBootTest("classes = 引导类类名")

二、整合MyBatis

1.明确MyBatis需要什么?

(1)核心配置——数据库连接信息
(2)映射配置——sql映射/XML/注解开发

2.创建SpringBoot工程

        勾选MyBatis的技术集
        

3.配置yaml文件

        将数据库连接的相关信息在application.yml中进行配置:
spring:
  datasource:
    driver-class-name: com.mysql.cj.jdbc.Driver
    url: jdbc:mysql://localhost:3306/db1?serverTimezone=UTC
    username: root
    password: ****

4.@Mapper

        数据库sql映射需要添加@Mapper来被容器识别到。
        

三、整合Mybatis Plus

1.创建SpringBoot工程

        在Spring官方技术集中未收录MP的技术集,但在阿里云中有。除此之外,还需要勾选MySQL Driver技术集。

2.导入坐标

        

3.配置数据库连接信息

spring:
  datasource:
    driver-class-name: com.mysql.cj.jdbc.Driver
    url: jdbc:mysql://localhost:3306/db1?serverTimezone=UTC
    username: root
    password: ****

4.进行开发

四、整合Druid

1.明确MyBatis需要什么?

(1)核心配置——数据库连接信息
(2)映射配置——sql映射/XML/注解开发

2.创建SpringBoot工程

        发现没有现成的Druid技术集,所以要在3.中导入坐标。

3.导入Druid对应的starter坐标

        

4.配置yaml文件

        

五、整合第三方技术的通用方式

1.导入对应的starter坐标

2.根据提供的配置格式,配置非默认值对应的配置项