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

    输出一段话

    结束

  • 相关阅读:
    gns3 接口说明 转
    Java二进制指令代码解析
    java大神RednaxelaFX
    深入理解Java虚拟机
    java环境变量设置
    openjdk
    JAVA call graphs JAVA调用图
    Java虚拟机原理图解
    JAVA --BYTECODE
    利用hsdis和JITWatch查看分析HotSpot JIT compiler生成的汇编代码
  • 原文地址:https://www.cnblogs.com/wangjunwei/p/12842325.html
Copyright © 2011-2022 走看看