package cc.mrbird.febs.server.hr.feign.fallback;
|
|
import cc.mrbird.febs.common.core.annotation.Fallback;
|
import cc.mrbird.febs.server.hr.feign.IRemotePositionService;
|
import feign.hystrix.FallbackFactory;
|
import lombok.extern.slf4j.Slf4j;
|
|
/**
|
* @author MrBird
|
*/
|
@Slf4j
|
@Fallback
|
public class RemotePositionServiceFallback implements FallbackFactory<IRemotePositionService> {
|
|
@Override
|
public IRemotePositionService create(Throwable throwable) {
|
return () -> {
|
log.error("feign获取岗位异常",throwable);
|
return null;
|
};
|
}
|
}
|