RestTemplate简介说明

java-教程王 Spring 发布时间:2022-01-24 17:06:48 阅读数:15548 1

RestTemplate功能简介

RestTemplate是从Spring3.0开始支持的一个 HTTP请求工具
它提供了常见的REST请求方案的模版
如:GET请求、POST请求、PUT请求、DELETE请求以及一些通用的请求执行方法exchange以及 execute
RestTemplate继承自InterceptingHttpAccessor并且实现了RestOperations接口
其中RestOperations接口定义了基本的RESTful操作

RestTemplate用法举例

定义一个服务端
  使用springboot定义一个服务端,并且包含get,post等请求方式

@Controller
public class TestController {

    @GetMapping("/index")
    public String test(Model m)
    {
         m.addAttribute("msg","first java code.");
         return "index";
    }
}
定义一个消费端
并使用RestTemplate对服务端进行访问
    @GetMapping("/get")
    @ResponseBody
    public String getInfo()
     {
         System.out.println("9001 serverPort:"+serverPort);

         return  restTemplate.getForObject(requestConfig.getServerletUrl()+"/json",String.class);
     }
通过以上代码的编写,当我们在消费端访问 “/get”资料时,此时后台系统将自动转发需求至相应的地址上,并返回指定的信息
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaFramework/Spring/202201/2270.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者