学习目标

三、整合第三方技术

1. 整合JUnit

问题导入

回忆一下Spring整合JUnit的步骤?

1.1 Spring整合JUnit(复习)

image-20210811200833143

1.2 SpringBoot整合JUnit

【第一步】添加整合junit起步依赖(可以直接勾选)

【第二步】编写测试类,默认自动生成了一个

2. 基于SpringBoot实现SSM整合

问题导入

回忆一下Spring整合MyBatis的核心思想?

2.1 Spring整合MyBatis(复习)

2.2 SpringBoot整合MyBatis

 

①:创建新模块,选择Spring初始化,并配置模块相关基础信息

image-20210811201314649

②:选择当前模块需要使用的技术集(MyBatis、MySQL)

image-20210811201328652

③:设置数据源参数

注意事项:

  1. SpringBoot版本低于2.4.3(不含),Mysql驱动版本大于8.0时,需要在url连接串中配置时区,或在MySQL数据库端配置时区解决此问题

④:定义数据层接口与映射配置

⑤:测试类中注入dao接口,测试功能

2.3 案例-SpringBoot实现ssm整合

【第一步】创建SpringBoot工程,添加druid依赖

【第二步】复制springmvc_11_page工程各种资源(主java类、页面、测试类)

【第三步】删除config包中的所有配置,在BookDao接口上加@Mapper注解

【第四步】将application.properties修改成application.yml,配置端口号和连接参数

【第五步】修改BookServiceTest配置类,进行配置

【第六步】在static目录中提供index.html页面,跳转到"pages/books.html"

最后:运行引导类即可访问