类 AbstractRestTemplate
java.lang.Object
org.springframework.http.client.support.HttpAccessor
org.springframework.http.client.support.InterceptingHttpAccessor
org.springframework.web.client.RestTemplate
tech.mhuang.pacebox.springboot.core.rest.AbstractRestTemplate
- 所有已实现的接口:
org.springframework.web.client.RestOperations
- 直接已知子类:
MicroRestTemplate,SingleRestTemplate
public abstract class AbstractRestTemplate
extends org.springframework.web.client.RestTemplate
RestTemplate抽象实现
- 从以下版本开始:
- 1.0.0
- 作者:
- mhuang
-
字段概要
从类继承的字段 org.springframework.http.client.support.HttpAccessor
logger -
构造器概要
构造器构造器说明AbstractRestTemplate(org.springframework.http.client.ClientHttpRequestFactory requestFactory) -
方法概要
修饰符和类型方法说明org.springframework.core.io.ByteArrayResource将file转换成byteArrayResource<T> org.springframework.http.ResponseEntity<T>request(RequestModel<T> model) 服务调用从类继承的方法 org.springframework.web.client.RestTemplate
acceptHeaderRequestCallback, delete, delete, delete, doExecute, doExecute, exchange, exchange, exchange, exchange, exchange, exchange, exchange, exchange, execute, execute, execute, getErrorHandler, getForEntity, getForEntity, getForEntity, getForObject, getForObject, getForObject, getMessageConverters, getUriTemplateHandler, handleResponse, headersExtractor, headForHeaders, headForHeaders, headForHeaders, httpEntityCallback, httpEntityCallback, optionsForAllow, optionsForAllow, optionsForAllow, patchForObject, patchForObject, patchForObject, postForEntity, postForEntity, postForEntity, postForLocation, postForLocation, postForLocation, postForObject, postForObject, postForObject, put, put, put, responseEntityExtractor, setDefaultUriVariables, setErrorHandler, setMessageConverters, setObservationConvention, setObservationRegistry, setUriTemplateHandler从类继承的方法 org.springframework.http.client.support.InterceptingHttpAccessor
getInterceptors, getRequestFactory, setInterceptors, setRequestFactory从类继承的方法 org.springframework.http.client.support.HttpAccessor
createRequest, getClientHttpRequestInitializers, setClientHttpRequestInitializers
-
构造器详细资料
-
AbstractRestTemplate
public AbstractRestTemplate() -
AbstractRestTemplate
public AbstractRestTemplate(org.springframework.http.client.ClientHttpRequestFactory requestFactory)
-
-
方法详细资料
-
request
服务调用- 类型参数:
T- 返回类型- 参数:
model- 传递的参数- 返回:
- ResponseEntity
-
convertFileToByteArrayResource
public org.springframework.core.io.ByteArrayResource convertFileToByteArrayResource(File file) throws IOException 将file转换成byteArrayResource- 参数:
file- File- 返回:
- ByteArrayResource资源
- 抛出:
IOException- 完整异常
-