我是靠谱客的博主 知性火,这篇文章主要介绍feign接口调用,现在分享给大家,希望可以做个参考。

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

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
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注册中心

复制代码
1
2
3
4
5
6
7
@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接口调用内容请搜索靠谱客的其他文章。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部