在“@WebMvcTest”中添加一个额外的bean
我有一个控制器和一个使用@WebMvcTest的测试,它运行得很好。现在我需要添加一点验证逻辑,所以我使用@Autowired注入了一个额外的bean(一个@Component,一个MapstructMapper)。
如预期的那样,现在由于@WebMvcTest,测试失败了。(没有发现组件)
有没有办法将一个bean添加到创建的上下文中?
由于我使用@MockBeans来模拟服务层:是否有一种方式将所有模拟调用委托给真实对象?这样我就可以模拟映射器并委托给真实的映射器了?