单元测试是保证代码质量的第一道防线。SpringBoot 内置了 JUnit 5Mockito 可以模拟外部依赖。一、依赖dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-test/artifactIdscopetest/scope/dependency二、Service 层测试SpringBootTestclassSeckillServiceTest{AutowiredprivateSeckillServiceseckillService;TestvoidtestDoSeckill(){// 测试正常的秒杀流程ResultVOresultseckillService.doSeckill(1L,1001L,测试用户);assertThat(result.getCode()).isEqualTo(200);}}三、Mock 测试ExtendWith(MockitoExtension.class)classOrderServiceTest{MockprivateOrderMapperorderMapper;InjectMocksprivateOrderServiceorderService;TestvoidtestCreateOrder(){OrderordernewOrder();order.setOrderNo(ORD001);when(orderMapper.insert(any())).thenReturn(1);assertThat(orderService.create(order)).isTrue();}} 觉得有用的话点赞 关注【张老师技术栈】吧