我有SpringBootTest类,在其中我使用TokenGenerator类生成真实令牌

@Autowired
private TokenGenerator tokenGenerator;


现在我需要在该TokenGenerator中模拟一种方法

我可以定义相同bean的新模拟版本吗?

@MockBean
private TokenGenerator mockedTokenGenerator;

最佳答案

是的你可以。如果您不想模拟整个对象,也可以使用@SpyBean创建部分模拟。

10-05 17:46