我是靠谱客的博主 知性火,最近开发中收集的这篇文章主要介绍feign接口调用,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

springboot整合nacos 使用feign接口调用
这里的注册中心没有使用Eureka 改注册中心处于停滞状态 nacos使用feign接口相对来说也更加简洁
applycation.yml

spring:
  application:
    name: gateway-web
    
  # 用于feign访问暴露的接口
  cloud:
    nacos:
      discovery:
        #        server-addr: localhost:8848
        server-addr: localhost:8848
        service: ${spring.application.name}
feign:
  client:
    config:
      default:
        connect-timeout: 20000
        read-timeout: 20000

而被调用的接口不需要作任何的更改 前提它是和调用方公用一个nacos注册中心

    @RequestMapping(value = "/metadata/flowable/todoTask/list",
            method = RequestMethod.POST,
            consumes = "application/json")
    // List<FlowTaskEntity> getTodoList(@RequestParam("flowTaskEntity") FlowTaskEntity flowTaskEntity);
    TableDataInfo getTodoList(@RequestBody  FlowTaskEntity flowTaskEntity, @RequestParam("pageNum") Integer pageNum, @RequestParam("pageSize") Integer pageSize );

而上面的url就是被调用的接口的相对路径
feign接口其实是httpcline的调用 其参数也无需保持一致
传入必须的参数即可

至此结束。。

最后

以上就是知性火为你收集整理的feign接口调用的全部内容,希望文章能够帮你解决feign接口调用所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(52)

评论列表共有 0 条评论

立即
投稿
返回
顶部