一、整合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.中导入坐标。