gpt4 book ai didi

java - 如何在 Spring Boot 中创建假 FeignClient?

转载 作者:行者123 更新时间:2023-12-02 00:56:20 24 4
gpt4 key购买 nike

我有 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();
}

关于java - 如何在 Spring Boot 中创建假 FeignClient?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61346891/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com