feign-hystrix问题

来源:10-6 feign-hystrix的使用

qq_此生不换_24

2018-07-20

老师我在ProductClient 添加fallback后如下:

@FeignClient(name = "product",fallback = ProductClientFallBack.class)
public interface ProductClient {
   @GetMapping("/msg")
   String productMsg();

   @PostMapping("/product/listForOrder")
   List<ProductInfoOutput> listForOrder(List<String> productIdList);

   @PostMapping("/product/decreaseStock")
   void decreaseStock(List<DecreaseStockInput> cartDTOList);




}


package com.agile.product.client;

import com.agile.product.common.DecreaseStockInput;
import com.agile.product.common.ProductInfoOutput;
import org.springframework.stereotype.Component;

import java.util.List;

/**
* Feign Hystrix
*/
@Component
   public class ProductClientFallBack implements ProductClient{

       @Override
       public String productMsg() {
           return null;
       }

       @Override
       public List<ProductInfoOutput> listForOrder(List<String> productIdList) {
           return null;
       }

       @Override
       public void decreaseStock(List<DecreaseStockInput> cartDTOList) {

       }
   }

OrderServiceImpl
 类中的 productClient 引用就有问题了呢?


启动类中添加了的

@ComponentScan(basePackages = "com.agile")


后来看了下, 就是因为我添加ProductClient接口类的实现类


写回答

2回答

廖师兄

2018-07-21

我怎么没看懂你是什么问题呢,把问题截图。

另外,编辑器是支持格式化代码的,使用一下。

0
1
qq_此生不换_24
老师您好,我已经解决了问题。
2018-07-24
共1条回复

wirechen

2018-07-20

所以 同学你问题解决了吗?
0
1
qq_此生不换_24
老师您好,我已经解决了问题。
2018-07-24
共1条回复

SpringCloud Finchley(M2+RELEASE+SR2)微服务实战

SpringCloud组件实现微服务,【已升级Finchley.Release】

5668 学习 · 2489 问题

查看课程