zoukankan      html  css  js  c++  java
  • How to use Spring RestTemplate(转)

    How to use Spring RestTemplate

    Spring logo

    1) Overview

    This is a tutorial about how to consume REST service using Spring RestTemplate. You can find here user service application that we are going to use as a REST service.

    Using this, we can call 3rd party REST services or use for implementing microservices.

    2) Dependencies

    We need the following dependency to work with Spring RestTemplate.

    Other than that dependency, we will use the jackson-fasterxml  dependency for convert JSON to/from Object.

    3) Use GET

    3.1) To retrieve a Java Object

    Using getForObject(), directrly convert to the Object.

    3.2) Pass parameters

    Using HashMap, we can pass a parameters also.

    3.2) Get response as a String and convert to the Java Object

    output

    convert String to Java Object.

    4) Use POST

    Normally, The POST method uses for creating a new resource. We’ll create a new user using the POST method.

    5) Use PUT

    PUT method use for updating a exist resource.

    6) Use DELETE

    We can use the DELETE method for removing a resource.

    7) Using exchange()

    We can use the exchange()with all HTTP methods above mentioned.

    7.1) Using exchange send POST request

    7.2)  Using AsyncRestTemplate

    Using AsyncRestTemplate, send REST calls asynchronously.

    Complete examples find here.

  • 相关阅读:
    Android NDK 学习之传递类对象
    https://www.aminer.cn/ AI研究
    MYSQL 的一些文件及说明
    Windows下移动MariaDB数据目录 (转!)
    MariaDB Galera Cluster 10.1 只支持 LINUX ?!
    MARIADB 在 OPENSUSE 的安装。
    “命令行程序”的通用图形界面 (转)
    代码生成的地址:mygeneration
    上海力软--快速开发框架
    康力优蓝机器人 -- 优友U05类人型机器人发布
  • 原文地址:https://www.cnblogs.com/yasepix/p/9868634.html
Copyright © 2011-2022 走看看