测试学习笔记1:@SpringbootTest测试注解详解
在此案例中,spring boot会启动一个完整的spring应用上下文,并自动装配MysqlServiceTest类中所有的@Autowired类,通过@MockBean注解模拟真实需要的MysqlMapper实例对象,通过when、thenReturn模拟返回数据,避免调用真实的数据库实现。它主要用于集成测试,可以启动一个嵌入式的数据库,加载完整的spring上下文,并自动装配测试类的ApplicationContext。
原创
2023-12-09 09:10:31 ·
1906 阅读 ·
0 评论