zoukankan      html  css  js  c++  java
  • 9-2 Feign环境准备

    1.pom依赖

    2.直接

    3.配置

    consumer去调用我们的provider

    依赖的包,后续会演示openfeign和ribbon的整合。ribbon的在eureka-client包下

    原来我们自带了这三个了,所以只需要引入openfeign即可

    在consumer的pom上加上openfeign的依赖

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




    加注解

    开启FeignClient的支持:@EnableFeignClients

    调用

    创建feign的包

    创建接口

    接口内有两个要素。name可以随便起,url呢

    url是provider的访问端口地址


    我们要访问的是这个方法



    把这个复制到我们的FeignClient类里面

    这样就证明了我们要访问的接口地址


    也可以加method,先给provider加上

    FeignClient也加上

    feign的接口类里面,加上@RequestParam注解,表示参数从在url后面传递过来的

    调用测试

    注入,用了@Resource的注解,因为我们只写了一个接口没有实现类,所以用@Resource会好一点。用@Autwired会报错。。虽然错误不会影响你的代码的任何运行。

    新复制一个方法出来叫做sayHelloFeign

    输出一段话

    结束

  • 相关阅读:
    高级算法(1):
    spark浅谈(3):
    linux学习笔记(1):
    数据分析之pandas(1)
    数据分析之期权
    数据分析之蒙特卡洛模拟
    未能加载文件或程序集"xxxxxx"或它的某一个依赖项
    未能映射路径"/"
    部署MVC项目ManagedPipelineHandler报错
    IIS记录
  • 原文地址:https://www.cnblogs.com/wangjunwei/p/12842325.html
Copyright © 2011-2022 走看看