首页 > 其他分享 >SpringCloud工程添加openfeign使用服务之间调用

SpringCloud工程添加openfeign使用服务之间调用

时间:2024-02-05 10:11:23浏览次数:32  
标签:调用 服务 openfeign SpringCloud 接口 添加 模块

SpringCloud服务之间的调用可以采用openfeign,今天这里就简单记录下需要做的步骤。

前置条件就是微服务都建好了,并且两个服务都注册到nacos上,这里用两个微服务模块。

简单描述:请求A模块,然后去调用B模块数据,最后从A模块接口返回。

需要在A模块添加openfeign的依赖和service写好接口,B模块的controller层写好接口

B模块:

只需要提供一个普通接口

 A模块:

① 添加依赖

 ② 启动类上添加注解,表示需要进行远程调用

 ③ 添加接口,注意这里的@feignClient里面的模块名称就是nacos上B模块的服务名,其次就是这个请求URL要和B模块一致,才可以找到对应服务,否则会报404找不到

 ④ 写个测试接口调用

 使用还是相对简单的,主要就是当前服务去添加openfeign的一些信息,然后被调用模块提供接口即可。

 

标签:调用,服务,openfeign,SpringCloud,接口,添加,模块
From: https://www.cnblogs.com/qwg-/p/18007449

相关文章

  • 四、SpringCloud alibaba 之 OpenFeign
    4.1、调用过程的演化JAVA项目中如何实现接口调用?远程调用工具描述HttpClientHttpClient是ApacheJakartaCommon下的子项目,用来提供高效的、最新的、功能丰富的支持Http协议的客户端编程工具包,并且它支持HTTP协议最新版本和建议。HttpClient相比传统JDK自......
  • 命令行,使用java的java 命令,直接调用执行class文件
    https://blog.csdn.net/sxzlc/article/details/104910162/目录0.最基本使用,参照下面链接(以前整理的资料)1.直接调用java文件■cmd2.调用jar包(MainClass打包到jar包时)方法一:java-jar xxx.jar方法二:java-cp ./xxx.jar  xxx.xxx.xx.MainClass3.补充说明4.运行时,设......
  • 如何用ETL工具实现API调用
    一、API调用的好处 API调用有很多好处,下面列举了几个主要的优势:模块化和可重用性:API调用使得软件开发过程更加模块化和可用。通过将功能封装在API中,可以将其用作独立的模块,并在不同的应用程序或系统中进行重复使用,从而提高开发效率和代码质量。简化开发:API提供了一种简单的方......
  • Teamcenter AWC开发:调用SOA时,报错No SOA service for Bom-2008-06-StructureManagemen
    1、报错:2、分析:我一直在纠结,究竟是SOA接口报错。还是没有这个SOA接口服务。因为在AWC生成的SOA文档,是有这个接口和服务的。后来明白了。如果是SOA接口报错。在网络中看到这个接口是有响应的。也就是有返回的。 但是NoSOAservice报错,网络中,看到接口时没有返回的。 3......
  • 【MybatisPuls】如何调用DM存储过程并返回多结果集
    一、创建DM存储过程CREATEORREPLACEPROCEDUREyour_procedure(result1OUTCURSOR,result2OUTCURSOR)ASBEGIN--打开第一个结果集OPENresult1FORSELECTtop10*FROM表;--打开第二个结果集OPENresult2FORSELECTtop10*FROM表;END;--SQL测试存储过......
  • 面试官:SpringCloudGateway过滤器类型有哪些?
    在SpringCloudGateway中,过滤器是在请求到达目标服务之前或之后,执行某些特定操作的一种机制。例如,它可以实现对传入的请求进行验证、修改、日志记录、身份验证、流量控制等各种功能。在SpringCloudGateway中,过滤器总共分为以下两大类:局部过滤器:只作用于某一个路由(route)。全......
  • ABP-VNext 用户权限管理系统实战03---动态api调用并传递token
    一、使用动态api的目的ABP可以自动创建C#API客户端代理来调用远程HTTP服务(RESTAPIS).通过这种方式,你不需要通过 HttpClient 或者其他低级的HTTP功能调用远程服务并获取数据.现在有两个服务:BackgroundJob服务要调用IdentityManagement服务,并在调用时传递token二、集成步骤1、......
  • 用VB6.0封装DLL组件并在EXCEL中调用
    使用程序:1、MicrosoftOfficeExcel20032、MicrosoftVisualBasic6.0 案例:在工作表的C1单元格得出A1单元格+B1单元格的值。设计的VBA代码:SubTest()  OnErrorResumeNext  Range("C1")=Cells(1,1)+Cells(1,2)EndSub  第一部分、使用VB6.0制作DL......
  • nodejs+axios调用第三方接口返回数据给前端
    nodejsaxios调用第三方接口返回数据给前端后端koalas前端vue0.内容和前后端框架本项目为前端执行时间段和航班,后端利用指定信息查询第三方航班信息接口并返回给前端。1.koajs+axiosapp.js文件中引入koa、添加初始化中间件并启动项目。1.1引入koa并添加初始化bodyPars......
  • 深度|应用可观测性之灵活如何使用分布式调用链进行服务性能调优
    微服务架构的快速发展使得分布式链路追踪系统成为观测体系中越来越重要的组件。众安科技的分布式追踪系统经过数年发展后,已覆盖众安保险的绝大部分在线业务,完成了上千+微服务和几十万+服务实例的在线链路追踪。本次分享将通过介绍调用链瀑布图和服务拓扑图这两个调用链系统的核心......