package com.vincent.rsf.server.api.feign.fallback;
|
|
import com.vincent.rsf.server.api.feign.CloudWmsErpFeignClient;
|
import org.springframework.cloud.openfeign.FallbackFactory;
|
import org.springframework.stereotype.Component;
|
|
/**
|
* Feign 调用云仓失败时创建带异常信息的 Fallback,在 Feign 内统一返回错误响应。
|
*/
|
@Component
|
public class CloudWmsErpFeignClientFallbackFactory implements FallbackFactory<CloudWmsErpFeignClient> {
|
|
@Override
|
public CloudWmsErpFeignClient create(Throwable cause) {
|
return new CloudWmsErpFeignClientFallback(cause);
|
}
|
}
|