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
我怎么没看懂你是什么问题呢,把问题截图。
另外,编辑器是支持格式化代码的,使用一下。
012018-07-24 -
wirechen
2018-07-20
所以 同学你问题解决了吗?012018-07-24
SpringCloud Finchley(M2+RELEASE+SR2)微服务实战
5668 学习 · 2489 问题
相似问题