精华内容
下载资源
问答
  • spring feign依赖

    千次阅读 2019-10-03 04:13:11
    1.feign依赖包 <properties> <java.version>1.8</java.version> <spring-cloud.version>Greenwich.SR1</spring-cloud.version> </properties>  ...

    1.feign依赖包

    <properties>
            <java.version>1.8</java.version>
            <spring-cloud.version>Greenwich.SR1</spring-cloud.version>
        </properties>
      <!-- 管理springboot相关依赖的版本例如:web,jdbc,test -->
        <parent>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-parent</artifactId>
            <version>2.1.4.RELEASE</version>
            <relativePath/> <!-- lookup parent from repository -->
        </parent>
    
    
        <dependencies>
         <!-- feign客户端依赖 -->
            <dependency>
                <groupId>org.springframework.cloud</groupId>
                <artifactId>spring-cloud-starter-openfeign</artifactId>
            </dependency>
            <dependency>
                <groupId>org.projectlombok</groupId>
                <artifactId>lombok</artifactId>
                <version>1.16.10</version>
            </dependency>
    
            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-web</artifactId>
                <scope>test</scope>
            </dependency>
         <!-- feign使用服务id获取加请求路径获取的负载均衡依赖 -->
            <dependency>
                <groupId>org.springframework.cloud</groupId>
                <artifactId>spring-cloud-starter-netflix-ribbon</artifactId>
                <scope>test</scope>
            </dependency>
            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-test</artifactId>
                <scope>test</scope>
            </dependency>
            <dependency>
                <groupId>org.springframework.cloud</groupId>
                <artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
                <scope>test</scope>
            </dependency>
    
            <dependency>
                <groupId>com.github.jsonzou</groupId>
                <artifactId>jmockdata</artifactId>
                <version>4.1.1</version>
                <scope>test</scope>
            </dependency>
    
        </dependencies>
    <!-- 管理spring cloud依赖的版本,例如,feign,负载均衡的ribbon
    -->
        <dependencyManagement>
            <dependencies>
                <dependency>
                    <groupId>org.springframework.cloud</groupId>
                    <artifactId>spring-cloud-dependencies</artifactId>
                    <version>${spring-cloud.version}</version>
                    <type>pom</type>
                    <scope>import</scope>
                </dependency>
            </dependencies>
        </dependencyManagement>
    <!-- eureka-client 包括了eureka客户端所有的依赖。
    <dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
    </dependency>
     -->
     

     2.Java类注释写法

    @SpringBootApplication
    @EnableDiscoveryClient
    @RestController
    @EnableFeignClients
    public class DemoApplication {
        @Autowired
        HelloClient client;
    
        @RequestMapping("/")
        public String hello() {
            return client.hello();
        }
    
        public static void main(String[] args) {
            SpringApplication.run(DemoApplication.class, args);
        }
    
        @FeignClient("HelloServer")
        interface HelloClient {
            @RequestMapping(value = "/", method = GET)
            String hello();
        }
    }

    3.yml配置

    debug: true
    
    spring:
      application:
        name: nuts-warehouse-feign
    
    server:
      port: 8085
    
    eureka:
      client:
        serviceUrl:
          defaultZone: http://10.202.200.147:8081/eureka

     

    转载于:https://www.cnblogs.com/z-test/p/10815384.html

    展开全文
  • 1.在学习springcloud中,pom中引入feign依赖一直失败,尝试了好几个版本,最后用openfeign代替,记录一下。 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>...

    1.在学习springcloud中,pom中引入feign依赖一直失败,尝试了好几个版本,最后用openfeign代替,记录一下。

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

    展开全文
  • 添加feign依赖问题,已解决

    千次阅读 2019-10-25 21:24:58
    -- 添加feign的支持 --> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-feign</artifactId> </dependency> ...

    老版本

    <!-- 添加feign的支持 -->
    		<dependency>
    			<groupId>org.springframework.cloud</groupId>
    			<artifactId>spring-cloud-starter-feign</artifactId>
    		</dependency>
    
    如果导入这个依赖,maven会显示spring-cloud-starter-feign:unknow,然后百度查询了一下博客,说是版本太老了,
    <!-- 添加feign的支持 -->
            <dependency>
                <groupId>org.springframework.cloud</groupId>
                <artifactId>spring-cloud-starter-openfeign</artifactId>
            </dependency>
    
    没有解决,自己查询maven仓库
    <!-- 添加feign的支持 -->
            <dependency>
                <groupId>org.springframework.cloud</groupId>
                <artifactId>spring-cloud-starter-openfeign</artifactId>
                <version>2.1.3.RELEASE</version>
            </dependency>
    
    总结:

    开始是版本太老了,然后是版本问题,所有要根据maven仓库为标准。

    展开全文
  • 直接引入spring-cloud-starter-feign会导致@EnableFeignClients找不到,因为MAVEN依赖报错。 引入新的openfeign解决问题。 &lt;dependency&gt; &lt;groupId&gt;org.springframework....

    springBoot2.0之后的feign已经不用spring-cloud-starter-feign了,
    直接引入spring-cloud-starter-feign会导致@EnableFeignClients找不到,因为MAVEN依赖报错。
    引入新的openfeign解决问题。

    <dependency>
        <groupId>org.springframework.cloud</groupId>
        <artifactId>spring-cloud-starter-openfeign</artifactId>
    </dependency>
    
    展开全文
  • Feign

    千次阅读 2018-10-14 16:40:36
    依赖: &lt;dependency&gt; &lt;groupId&gt;org.springframework.cloud&lt;/groupId&gt; &lt;artifactId&gt;spring-cloud-starter-feign&lt;/artifactId&gt; &lt;/...
  • SpringBoot2.0.4 依赖feign

    千次阅读 2018-10-24 21:46:45
    SpringBoot2.0.4 依赖feign org.springframework.cloud spring-cloud-starter-openfeign SpringBoot1.5.2.RELEASE 依赖feign org.springframework.cloud spring-cloud-starter-feign
  • Feign实战

    2019-06-15 09:48:14
    1、Feign ...在Spring Cloud中自动的为Feign整合了Ribbon和Eureka,使用时创建一个接口并添加@FeignClient即可 ...  1)添加Feign依赖 <!-- Feign --> <dependency> <groupId>org....
  • feign基础

    2018-11-22 22:24:45
    在pom文件中引入feign依赖, &lt;dependency&gt; &lt;groupId&gt;org.springframework.cloud&lt;/groupId&gt; &lt;artifactId&gt;spring-cloud-starter-ope...
  • 模拟RPC调用(Feign

    万次阅读 2019-01-23 18:21:06
    引入Feign依赖 修改启动类 创建Feign客户端 调用Feign客户端 关于传参 重写Feign的默认配置 关于超时 参考文章 Feign简介 Feign是一个声明式的Web Service客户端,它能够让Web Service客户端的编写变得更加...
  • 网上很多人在使用的feign时在pom.xml中的依赖为: &lt;!-- SpringCloud 整合 Feign --&gt; &lt;dependency&gt; &lt;groupId&gt;org.springframework.cloud&lt;/groupId&gt; &...
  • feign配置

    2020-08-02 15:02:07
    1,引入feign依赖 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-openfeign</artifactId> </dependency> 2,配置feign @...
  • feign(9.6.0)ar包依赖
  • Feign负载均衡

    2021-06-09 23:03:34
    Feign负载均衡 Feign是一个声明式WebService客户端,使用方法时定义一个接口并在上面添加注解即可。...新建Feign模块,加入依赖(其实跟80消费者差不多,主要是多了Feign依赖) <dependencies> &l
  • feign】demo

    2021-02-23 00:19:42
    SpringBoot集成feign 核心 引入jar: spring-cloud-starter-openfeign ...启动feign-client: @EnableFeignClients 编写feign服务: FeignService....在pom.xml添加feign依赖 <dependency> <groupId>org.spr
  • Feign远程调用

    2021-08-24 11:10:16
    Feign远程调用 一、Feign简介 ​ Feign 是一个声明式的 REST 客户端,它用了基于接口的...(所以引用的依赖是open-feign) 二、Feign入门 1.在消费端引入 open-feign 依赖 <!--feign--> <dependency> &
  • 网上很多人在使用的feign时在pom.xml中的依赖为: <!-- SpringCloud 整合 Feign --> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-...
  • 1springcloud消费者(consumer)引入 Feign依赖,会自动引入Hystrix依赖的 <!-- Feign模块,接着引入相关依赖,引入Feign依赖,会自动引入Hystrix依赖的 --> <dependency> <groupId>org....
  • 跨模块调用feign接口之无法依赖注入

    千次阅读 2019-08-12 17:00:18
    order的子模块order-server调用product的子模块product-client里面的一个feign接口(接口看图二)。 order-server的包的引用看图三(父工程product已经预引用了,所以不写版本号)。 图一 图二 图三 调用...
  • feign学习笔记

    2020-04-15 15:31:02
    概念 其实就是为了代替restTemlpate,使用调用接口 实现 1.将springcloud-consumer-dept-80 复制springcloud-consumer-...pom添加feign依赖 <!--feign--> <dependency> <groupId>org.spring...
  • 1.在pom中加入 <spring-cloud.version>Hoxton.SR1</spring-cloud.version> <?xml version="1.0" encoding="UTF-8"?> <project xmlns=... xsi:schemaLocat
  • SpringBoot2.0前后 依赖feign区别 Springboot中很多组件 在2.0 前后依赖的pom文件都有所改变 SpringBoot2.0 依赖feign <dependency> <groupId>org.springframework.cloud</groupId> <...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 25,207
精华内容 10,082
关键字:

feign依赖