Spring Boot 测试经验总结
总结一下 Spring Boot 中写单元测试和集成测试的经验。
17 April 2022
总结一下 Spring Boot 中写单元测试和集成测试的经验。
HTTP 协议中的请求只能由客户端发起,如果需要服务端主动向客户端发送信息,就会用到 WebSocket
使用 Mockito 可以用来给模块打桩,实现单元测试
对后端进行集成测试的时候,我们一般都希望从发送 HTTP 请求开始对后端进行完整的测试,可能会考虑用 Postman 或者 Postwoman 这类东西,但是直觉告诉我们应该也可以把集成测试写在代码里
现在 SpringBoot 上比较主流的持久层 ORM 框架应该就是 MyBatis 和 JPA 了。JPA 对于简单查询(特别是作业)非常方便,可以说开箱即用,但是面对复杂查询就要稍微多学一点;而 MyBatis 写起来虽然没那么简洁,但在复杂查询的时候直接上 SQL 语句就完事了
VSC 用于开发 Maven 项目已经比较成熟
直接打开就行,没什么好说的
因此本文介绍 VS Code 创建与调试 Spring Boot 项目