zoukankan      html  css  js  c++  java
  • RestTemplate的使用介绍汇总

    一 常用方法

    https://blog.csdn.net/u012843361/article/details/79893638 

    二 关于client的选择和设置(通过设置ClientHttpRequestFactory 来设置client的类型,可以查看ClientHttpRequestFactory 源码有多少个实现类

    @Configuration
    public class RestTemplateConfig {
        @Bean
    @LoadBalanced
    public RestTemplate restTemplate(ClientHttpRequestFactory factory) { RestTemplate restTemplate = new RestTemplate(factory); // 使用 utf-8 编码集的 conver 替换默认的 conver(默认的 string conver // 的编码集为"ISO-8859-1") List<HttpMessageConverter<?>> messageConverters = restTemplate .getMessageConverters(); Iterator<HttpMessageConverter<?>> iterator = messageConverters .iterator(); while (iterator.hasNext()) { HttpMessageConverter<?> converter = iterator.next(); if (converter instanceof StringHttpMessageConverter) { iterator.remove(); } } messageConverters.add(0, new StringHttpMessageConverter(Charset.forName("UTF-8"))); return restTemplate; } @Bean public ClientHttpRequestFactory simpleClientHttpRequestFactory() { SimpleClientHttpRequestFactory factory = new SimpleClientHttpRequestFactory(); factory.setReadTimeout(120000);// ms factory.setConnectTimeout(120000);// ms return factory; } }

    三 异步调用client

    https://blog.csdn.net/qq_38622452/article/details/81874483

    https://www.jianshu.com/p/3214ef86a52d 

    四 spring5高阶使用

    背景 WebClient 和 AsyncRestTemplate对比

    https://blog.csdn.net/get_set/article/details/79506373

    WebClient 使用步骤   https://cloud.tencent.com/developer/article/1389122

    官网   https://www.baeldung.com/spring-5-webclient

    上传下载附件等方法  https://www.jianshu.com/p/faeb540f30ce

  • 相关阅读:
    10、xsl中import用法
    09、xsl中输出对应的列和值
    08、xsl中操作子节点带循环输出
    07、xsl中操作子节点
    06、xsl中choose进行多条件选择
    05、xsl中IF的用法
    04、xsl中对字段进行排序
    03、xsl中添加筛选条件
    02、xsl的for循环输出
    01、xsl样式表用网页输出
  • 原文地址:https://www.cnblogs.com/domi22/p/10678497.html
Copyright © 2011-2022 走看看