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 { @Override public CloudWmsErpFeignClient create(Throwable cause) { return new CloudWmsErpFeignClientFallback(cause); } }