1.导包

<dependencies>
    <dependency>
        <groupId>org.springframework.cloud</groupId>
        <artifactId>spring-cloud-openfeign-core</artifactId>
    </dependency>

    <dependency>
        <groupId>org.springframework.cloud</groupId>
        <artifactId>spring-cloud-starter-openfeign</artifactId>
    </dependency>
 </dependencies>

2.编写Client类

@FeignClient(value = "TestClient ",url = "${TestClient}")
public interface TestClient {

    @RequestMapping(method = RequestMethod.GET, headers = {"Content-Type=application/json"})
    Map test(@RequestParam String url); //传参
}

3.启动类中添加注解

@EnableFeignClients(
        clients = {
                Test1.class
        }
)

4.调用方法

@Autowired
private TestClient testClient;

@Test
public void getData(){
   Map data = testClient.test("https://www.jufb.cn/");
   System.out.println(data);
}
最后修改:2022 年 05 月 24 日 11 : 17 PM
如果觉得我的文章对你有用,请随意赞赏
END
本文作者:
文章标题:springCloud微服务中openFeign调用第三方接口
本文地址:https://www.jufb.cn/archives/121.html
版权说明:若无注明,本文皆雨尘博客原创,转载请保留文章出处。