我有Real FeignClient,它从远程端点返回一些对象。
但是,在我开始要求新服务之前,我需要先测试我的实体/逻辑。我决定制造假货
模拟服务将返回我需要的对象(最多5个)。
如何在SpringBoot中伪造FeignClient?
最佳答案
您可以使用@Primary批注覆盖默认实现。
在您的Java配置文件中:
@Bean
@Primary // this anotation will override the system implementation
public FeignClient feignClient() {
// create and return a fake FeignClient here.
return MyFakeImplementationFeignClient();
}