@MockitoBean注解使用

前言

@MockitoBean注解是一个测试单元注解,Springboot3.4.0之后,@MockBean被标记成过时注解了

@MockitoBean注解使用

@MockBean

@MockBeanSpringboot3.4.0之后被标记成过时

@MockitoBean使用

less 复制代码
@SpringBootTest
class DemoJpaApplicationTests {


    @MockitoBean
    @MockBean
    private UserRepository userRepository;


    @Test
    void testGetUserById() {
        User mockUser = new User();
        mockUser.setId(1L);

        OngoingStubbing<Optional<User>> user = Mockito.when(userRepository.findById(1L)).thenReturn(Optional.of(mockUser));
    }
}

总结

使用@MockitoBean可以更快的测试执行速度,随着Springboot版本升级,这个已经开始替代其他旧注解了

相关推荐
桦说编程38 分钟前
简单方法实现子任务耗时统计
java·后端·监控
BD_Marathon44 分钟前
配置文件分类
spring boot
M***Z21044 分钟前
springboot中配置logback-spring.xml
spring boot·spring·logback
盖世英雄酱581361 小时前
物品超领取损失1万事故复盘(一)
java·后端
凌览1 小时前
别再死磕 Nginx!http-proxy-middleware 低配置起飞
前端·后端
拾玖不会code1 小时前
简单分表场景下的业务发散思考:分表如何保证丝滑?
后端
CryptoRzz1 小时前
印度尼西亚(IDX)股票数据对接开发
java·后端·websocket·web3·区块链
f***28141 小时前
Springboot中使用Elasticsearch(部署+使用+讲解 最完整)
spring boot·elasticsearch·jenkins
咕白m6252 小时前
通过 C# 快速生成二维码 (QR code)
后端·.net
踏浪无痕2 小时前
架构师如何学习 AI:三个月掌握核心能力的务实路径
人工智能·后端·程序员