package com.vincent.rsf.openApi.feign.wms.fallback; import com.vincent.rsf.openApi.feign.wms.WmsServerFeignClient; import org.springframework.cloud.openfeign.FallbackFactory; import org.springframework.stereotype.Component; /** * Feign 调用失败时创建带异常信息的 Fallback,在 Feign 内统一返回错误响应。 */ @Component public class WmsServerFeignClientFallbackFactory implements FallbackFactory { @Override public WmsServerFeignClient create(Throwable cause) { return new WmsServerFeignClientFallback(cause); } }