我是靠谱客的博主 知性火,这篇文章主要介绍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接口调用内容请搜索靠谱客的其他文章。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部