wuxw
2025-03-11 a8d78bf321dab845132fe9ce2a612cb813e51063
java110-core/src/main/java/com/java110/core/client/RestTemplate.java
@@ -6,9 +6,12 @@
import org.springframework.http.HttpMethod;
import org.springframework.http.ResponseEntity;
import org.springframework.lang.Nullable;
import org.springframework.web.client.HttpMessageConverterExtractor;
import org.springframework.web.client.RequestCallback;
import org.springframework.web.client.ResponseExtractor;
import org.springframework.web.client.RestClientException;
import java.net.URI;
/**
 * @author wux
@@ -54,4 +57,20 @@
        return responseEntity;
    }
    public <T> ResponseEntity<T> getForEntity(String url, Class<T> responseType, Object... uriVariables) throws RestClientException {
        logger.debug("请求信息:url:{},method:GET,uriVariables:{}", url, uriVariables);
        ResponseEntity<T> responseEntity = super.getForEntity(url, responseType, uriVariables);
        logger.debug("返回信息:responseEntity:{}", responseEntity);
        return responseEntity;
    }
    @Override
    public <T> T getForObject(String url, Class<T> responseType, Object... uriVariables) throws RestClientException {
        logger.debug("请求信息:url:{},method:GET", url);
        T responseEntity = super.getForObject(url, responseType,uriVariables);
        logger.debug("返回信息:responseEntity:{}", responseEntity);
        return responseEntity;
    }
}