SpringBoot
文章平均质量分 92
li.wz
这个作者很懒,什么都没留下…
展开
-
深入了解单元测试框架:JUnit 5、Mockito和 AssertJ
JUnit 5 是 Java 平台上最流行的单元测试框架之一。它由三个子项目组成:JUnit Platform、JUnit Jupiter 和 JUnit Vintage。:提供启动测试框架的基础设施,支持不同的测试引擎。:包含新的编程模型和扩展模型,用于编写测试和扩展。:支持运行基于 JUnit 3 和 JUnit 4 的测试,确保旧版测试的兼容性。原创 2024-09-11 10:15:00 · 921 阅读 · 0 评论 -
解决 Mockito when().thenReturn() 不符合预期的行为
当使用时,需注意避免与重复初始化 Mock 对象。两者的功能相似,二者只需保留一个即可避免因final字段无法重新注入导致的错误。如果你选择使用,就不需要手动调用;如果你使用其他 Runner(如),则可以通过进行初始化,并确保在测试结束时关闭资源。通过理解和正确配置 Mock 对象的初始化方式,可以有效避免不符合预期的行为,确保单元测试的稳定性和可靠性。原创 2024-09-10 10:15:00 · 1390 阅读 · 0 评论 -
Spring Boot 注解详解
Spring Boot 是一个基于 Spring 框架的轻量级解决方案,它通过简化配置和自动化注解的方式,极大地提高了应用程序的开发效率。在开发 Spring Boot 应用时,各类注解起到了至关重要的作用。注解不仅帮助开发者减少冗余配置,还能让代码更加直观和易于维护。本文将详细探讨 Spring Boot 中常见的注解,从原理、使用场景到最佳实践,帮助你更深入地理解这些注解的作用和使用方法。原创 2024-09-04 10:15:00 · 624 阅读 · 0 评论