色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Java中restTemplate的使用

Java開發 ? 來源:代碼的路 ? 作者:代碼的路 ? 2023-01-13 15:41 ? 次閱讀

原文鏈接

GitHub項目地址

Gitee項目地址

本文介紹restTemplate基礎用法。

Java中get和post的用法請參考:Java中Get和Post的使用

1 提供get/post接口

1.1 Controller

@RestController
@RequestMapping("/homepage")
public class MyController {

    @Autowired
    MyService myService;

    // 提供get接口
    @GetMapping("/provideGet")
    public Map{
        return myService.provideGet();
    }

    // 提供post接口
    @PostMapping("/providePost")
    public Map{
        return myService.providePost(number, name);
    }

    // 提供map參數的post接口
    @PostMapping("/providePostByMap")
    public Map{
        return myService.providePostByMap(map);
    }

    // 調用get接口
    @GetMapping("/useGet")
    public Map{
        return myService.useGet();
    }
}

1.2 Service

@Service
@EnableScheduling
public class MyService {

    public Map{
        Map

2 調用get/post接口

使用restTemplate調用get/post接口。

  • getForObject():返回值是HTTP協議的響應體
  • getForEntity():返回的是ResponseEntityResponseEntity是對HTTP響應的封裝,除了包含響應體,還包含HTTP狀態碼、contentType、contentLength、Header信息

2.1 Controller

@RestController
@RequestMapping("/homepage")
public class MyController {    
	@Autowired
    MyService myService;

    // 調用get接口
    @GetMapping("/useGet")
    public Map{
        return myService.useGet();
    }

    // 調用get接口驗證賬號密碼
    @GetMapping("/useGetByPsw")
    public Map{
        return myService.useGetByPsw();
    }

    // 調用post接口
    @PostMapping("/usePost")
    public Map{
        return myService.usePost();
    }
}

2.2 Service

@Service
@EnableScheduling
public class MyService {
    @Resource
    private RestTemplate restTemplate;

    String getURL = "http://localhost:8081/homepage/provideGet";
    String postURL = "http://localhost:8081/homepage/providePostByMap";

    public Map{
        // getForObject返回值是HTTP協議的響應體
        String strObject1 = restTemplate.getForObject(getURL, String.class); //無參
        JSONObject jsonObject1 = JSONObject.parseObject(strObject1);

        MultiValueMap
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 接口
    +關注

    關注

    33

    文章

    8691

    瀏覽量

    151703
  • JAVA
    +關注

    關注

    19

    文章

    2974

    瀏覽量

    104973
  • 代碼
    +關注

    關注

    30

    文章

    4823

    瀏覽量

    68899
  • GitHub
    +關注

    關注

    3

    文章

    473

    瀏覽量

    16530
收藏 人收藏

    評論

    相關推薦

    Java的常用異常處理方法 java推薦

    Java,異常情況分為Exception(異常)和Error(錯誤)兩大類,Java異常通常是指程序運行過程中出現的非正常情況,如用戶輸入錯誤、除數為零、需要處理的文件不存在、數組下標越界等
    發表于 01-19 17:26

    北大java課件,下載

    1.1 有關面向對象的概念 1.2 Java語言的特點 1.3 Java的開發環境 1.4  第一個Java程序 1.5 Java類型系統 1.6
    發表于 04-28 14:08 ?0次下載
    北大<b class='flag-5'>java</b>課件,下載

    Java的類

    1.1 有關面向對象的概念1.2 Java語言的特點1.3 Java的開發環境1.4  第一個Java程序1.5 Java類型系統1.6
    發表于 04-28 14:23 ?0次下載

    JAVA教程之創建與刪除數據庫的表

    JAVA教程之創建與刪除數據庫的表,很好的JAVA的資料,快來學習吧。
    發表于 04-13 09:47 ?3次下載

    JAVA教程之Servlet連接數據庫

    JAVA教程之Servlet連接數據庫,很好的JAVA的資料,快來學習吧。
    發表于 04-13 09:50 ?4次下載

    java數組的三種定義方式_java數組的定義及使用方法(推薦)

    java,數組是一種很常用的工具,本文將介紹來java數組的三種定義方式以及java數組的
    發表于 01-29 09:53 ?3.3w次閱讀

    java學習——java的反射學習筆記

    本文檔內容介紹了java學習java的反射學習筆記,供參考
    發表于 03-13 14:19 ?0次下載

    java開發遇到的難點有哪些_java開發常見的問題及解決辦法

    本文主要介紹的是java開發,首先介紹了java開發的過程,其次介紹了java開發遇到的難點,最后闡述了java開發常見的問題及解決辦法,
    發表于 04-26 16:49 ?9.5w次閱讀

    java怎么使用HTTP代理

    java怎么使用HTTP代理,華益云python爬蟲ip
    的頭像 發表于 09-01 14:31 ?1713次閱讀

    如何使用java代碼設置代理服務器?

    由于項目組的開發人員公共使用的調用第三方的工具類是基于`org.springframework.web.client.RestTemplate`進行開發的,所以本節我們就講解`RestTemplate`如何使用
    的頭像 發表于 01-20 10:35 ?3429次閱讀

    JavaGet和Post的使用

    JavaGet和Post的使用
    的頭像 發表于 01-12 15:38 ?809次閱讀
    <b class='flag-5'>Java</b><b class='flag-5'>中</b>Get和Post的使用

    如何區分Javaprint和println

    在最開始學習Java的時候學到sout+enter鍵可以輸出結果,顯示的是System.out.println();而在Python是直接使用print。那么在Javaprint和
    的頭像 發表于 02-21 15:10 ?1271次閱讀

    Java創建對象有哪些方式

    1 問題 作為Java開發者,經常創建很多對象,你是否知道Java創建對象有哪些方式呢?
    的頭像 發表于 02-24 10:29 ?1079次閱讀

    JavarestTemplate攜帶Header請求

    :userName}" ); 創建請求方式: HttpEntity POST請求 restTemplate發送POST請求時可以通過如下方法獲取 ResponseEntity
    的頭像 發表于 03-09 14:43 ?1211次閱讀

    Java時間戳的使用

    Java時間戳的使用
    的頭像 發表于 11-06 16:04 ?261次閱讀
    <b class='flag-5'>Java</b><b class='flag-5'>中</b>時間戳的使用
    主站蜘蛛池模板: 中国拍三a级的明星女 | 国产AV无码一二三区视频 | 国产成人精品系列在线观看 | 美女厕所撒尿ass | 在公交车上被JB草坏了被轮J了 | 国产精品.XX视频.XXTV | 亚欧成人毛片一区二区三区四区 | YELLOW视频在线观看免费版高清 | 国产精品人妻无码久久久蜜桃臀 | 暖暖 免费 高清 日本视频大全 | 99在线观看 | 成人动漫bt种子 | 性欧美FREE少妇XXX | 精品国产国产综合精品 | 岛国片免费看 | 国产精品人妻无码久久久奥特曼 | 特级淫片大乳女子高清视频 | 国产 亚洲 中文字幕 在线 | 国产亚洲精品首页在线播放 | 精品人妻无码一区二区三区蜜桃臀 | 拔萝卜电视剧高清免费 | 久久久久久亚洲精品影院 | 欧美日韩黄色 | 浴室里强摁做开腿呻吟的漫画男男 | 蜜芽亚洲欧美一区二区电影 | 欧美久久综合网 | 亚洲精品国产字幕久久vr | 国产av在在免费线观看美女 | 人妻中文字幕无码系列 | 精品视频一区二区三三区四区 | 极品少妇高潮啪啪AV无码吴梦梦 | 精品日韩视频 | 久久99re热在线观看视频 | 日本人添下面的全过程 | 亚洲欧美日本国产在线观18 | 亚洲精品理论电影在线观看 | 久久AV亚洲精品一区无码网 | 乱h好大噗嗤噗嗤烂了 | 国产午夜精品AV一区二区麻豆 | 久久精品一本到东京热 | 边做边爱BD免费看片 |