@Junit Mybatis SpringBoot 单元测试流程梳理
Junit Mybatis SpringBoot Controller Service Dao 单元测试流程梳理
踩坑预警
- 将包名之前的test.去掉 就没有 unable to find a @SpringBootConfiguration 的错误了
idea 整合 Junit
编写数据库连接父测试类
在 xml 里使用对象 url 的时候 注意 多个 连接 的 配置 用 & 分割
用 xml 配置 mybatis 的 resource 记得
<mappers
<mapper>
</mapper>
</mappers>
Controller 的单元测试
- 使用 Mockmvc 模拟网络请求
- 遇到
通过设置 .contentType(MediaType.APPLICATION_JSON)解决了问题
mvc.perform(MockMvcRequestBuilders.post("url")
.contentType(MediaType.APPLICATION_JSON_UTF8)
.accept(MediaType.APPLICATION_JSON_UTF8)
.conte

本文详细梳理了Junit、Mybatis、SpringBoot环境下,从Controller到Service再到Dao的单元测试流程,包括踩坑经验、Idea整合Junit、测试数据管理、测试报告生成及如何为已有代码添加单元测试。特别强调了测试数据的创建、事务管理和测试报告的自动化生成。
最低0.47元/天 解锁文章
687

被折叠的 条评论
为什么被折叠?



