原因是fallbackfactory导包错误,改为
import feign.hystrix.FallbackFactory;
import org.springframework.cloud.openfeign.FallbackFactory;
@Slf4j
public class UserClientFallbackFactory implements FallbackFactory<UserClient> {
@Override
public UserClient create(Throwable cause) {
return new UserClient() {
@Override
public User findById(Long id) {
log.error("查询用户信息异常,降级",cause);
return new User();
}
};
}
}