package com.sy.service.feigin; import com.sy.model.LockFeignResponse; import com.sy.model.NoticeLock; import feign.hystrix.FallbackFactory; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Component; /** * @author mrz */ @Component @Slf4j public class LockFeignFallBackFactory implements FallbackFactory<LockFeignService> { @Override public LockFeignService create(Throwable throwable) { log.error("调用关锁通知接口异常",throwable); return new LockFeignService() { @Override public LockFeignResponse noticeLock(NoticeLock noticeLock) { return new LockFeignResponse(false,-1); } }; } }