类 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>
    服务调用

    从类继承的方法 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

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 构造器详细资料

    • AbstractRestTemplate

      public AbstractRestTemplate()
    • AbstractRestTemplate

      public AbstractRestTemplate(org.springframework.http.client.ClientHttpRequestFactory requestFactory)
  • 方法详细资料

    • request

      public <T> org.springframework.http.ResponseEntity<T> request(RequestModel<T> model)
      服务调用
      类型参数:
      T - 返回类型
      参数:
      model - 传递的参数
      返回:
      ResponseEntity
    • convertFileToByteArrayResource

      public org.springframework.core.io.ByteArrayResource convertFileToByteArrayResource(File file) throws IOException
      将file转换成byteArrayResource
      参数:
      file - File
      返回:
      ByteArrayResource资源
      抛出:
      IOException - 完整异常