zoukankan      html  css  js  c++  java
  • RestTemplate调用

    一、get请求
    public class TestController{
        @Autowired
        RestTemplate restTemplate;
    
        public void getlist(String a,String b) {
           ResponseEntity<ResultVO<List<TClNew>>> result = restTemplate.exchange("http://192.168.1.1/server/getlist/{a}/{b}", HttpMethod.GET, null,
                    new ParameterizedTypeReference<ResultVO<List<test>>>() {
                    }, a, b);
         }
    }  

    二、get请求

    public class TestController{
        @Autowired
        RestTemplate restTemplate;
    
           public ResultVO<String> getlist(String a,String b) {
               return restTemplate.getForObject("http://192.168.1.1/server/getlist/{a}/{b}", ResultVO.class, a,  b);
        }
    }  
    

      

    三、post请求

    public class TestController{
        @Autowired
        RestTemplate restTemplate;
    
      public void post(){
       HttpHeaders headers = new HttpHeaders();
       Map<String, Object> map = new HashMap<>();
        map.put("aaa", "qqqq");
        headers.setContentType(MediaType.MULTIPART_FORM_DATA);
        HttpEntity<MultiValueMap<String, Object>> httpEntity = new HttpEntity<>(map, headers);
        ResponseEntity<ResultVO<String>> response = restTemplate.exchange(url, HttpMethod.POST, httpEntity,
        new ParameterizedTypeReference<ResultVO<String>>() {
        });
    
      }
    
    } 
    

     四、post请求

    public class TestController{
        @Autowired
        RestTemplate restTemplate;
    
        public ResultVO<String> getlist(String a,String b) {
          List<TestEntity> aaa = new ArrayList<>();
          return restTemplate.postForObject("http://192.168.1.1/server/post", aaa, ResultVO.class);

      }

    }

      

  • 相关阅读:
    P3 创建项目(下)
    P2 创建项目(中)
    P1 创建项目(上)
    ASP.NET Core 3.x 入门视频(完结)
    网易云微专业《职场人必学的Python技能课》
    01.Python配置与运行
    阶段一-03.地址,订单,支付,定时任务开发-第1章 收货地址功能开发-1-6 收货地址
    ASYNC PROGRAMING IN JAVASCRIPT[转]
    Bluebird-NodeJs的Promise
    理解Nodejs的Event Loop
  • 原文地址:https://www.cnblogs.com/jiehanshi/p/11634051.html
Copyright © 2011-2022 走看看