@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版本升级,这个已经开始替代其他旧注解了

相关推荐
编程彩机7 分钟前
互联网大厂Java面试:从分布式事务到微服务优化的技术场景解读
java·spring boot·redis·微服务·面试·kafka·分布式事务
Moshow郑锴15 分钟前
Spring Boot Data API 与 Redis 集成:KPI/图表/表格查询的缓存优化方案
spring boot·redis·缓存
好好研究27 分钟前
SpringBoot整合SpringMVC
xml·java·spring boot·后端·mvc
千寻技术帮28 分钟前
10386_基于SpringBoot的外卖点餐管理系统
java·spring boot·vue·外卖点餐
曹轲恒31 分钟前
SpringBoot整合SpringMVC(末)
java·spring boot·后端
小马爱打代码33 分钟前
Spring Boot:邮件发送生产可落地方案
java·spring boot·后端
树码小子42 分钟前
SpringMVC(10)综合案例练习:计算器,登录
spring·mvc
三水不滴1 小时前
SpringBoot+Caffeine+Redis实现多级缓存
spring boot·redis·笔记·缓存
计算机毕设指导61 小时前
基于微信小程序的智能停车场管理系统【源码文末联系】
java·spring boot·微信小程序·小程序·tomcat·maven·intellij-idea
indexsunny1 小时前
互联网大厂Java面试实战:从Spring Boot到Kafka的技术与业务场景解析
java·spring boot·redis·面试·kafka·技术栈·microservices