yz
2021-03-12 a332ffab46b0d30e85b73ec023aa4e30c7b69e52
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
package cc.mrbird.febs.server.test.feign.fallback;
 
import cc.mrbird.febs.common.core.annotation.Fallback;
import cc.mrbird.febs.server.test.feign.IRemoteUserService;
import feign.hystrix.FallbackFactory;
import lombok.extern.slf4j.Slf4j;
 
/**
 * @author MrBird
 */
@Slf4j
@Fallback
public class RemoteUserServiceFallback implements FallbackFactory<IRemoteUserService> {
 
    @Override
    public IRemoteUserService create(Throwable throwable) {
        return (queryRequest, user) -> {
            log.error("获取用户信息失败", throwable);
            return null;
        };
    }
}