關於RestTemplate幾種常見的方式

2021-08-20 14:38:18 字數 1181 閱讀 1210

spring中使用rest資源,借助這個可以輕鬆訪問資源,大多是與http互動的方法:

getforobject() 傳送乙個http get請求,返回的請求體將對映為乙個物件

postforentity()

post 資料到乙個url,返回包含乙個物件的responseentity,這個物件是從響應體中對映得 

到的postforobject() post 資料到乙個url,返回根據響應體匹配形成的物件

public string gethello()

getforentity第二個引數string.class表示我希望返回的body型別是string

拿到返回結果之後,將返回結果遍歷列印出來

public string sayhello() ", string.class, "張三");

return responseentity.getbody();

}public string sayhello2() ", string.class, map);

return responseentity.getbody();

}也可以前面使用name=這種形式,最後乙個引數是乙個map,map的key即為前邊佔位符的名字,map的value為引數值

public string sayhello3() ").build().expand("王五").encode();

uri uri = uricomponents.touri();

responseentityresponseentity = resttemplate.getforentity(uri, string.class);

return responseentity.getbody();

}public book book1()

public book book1()

public book book2()

public book book3()

方法的第二個引數表示上傳的引數

方法的第三個引數表示返回的訊息體的資料型別

public book book2(@requestbody book book)

public

void

put() ", book, 99);

}public

void

delete() ", 100);

}

關於星期幾的判斷

今天作業中遇到了一道關於根據具體日期判斷星期幾和根據年月輸出日曆的問題。這應該是一道很經典的問題,恰好乙個月前我大學班上的乙個同學面試的機試題中就有這樣一道題,解法是多種多樣,這裡我列出我自己認為比較方便的一種方法。基姆拉爾森法 法一 基姆拉爾森法 if month 1 month 2 求出星期數 ...

RestTemplate使用總結

resttemplate的介紹就不說了,總的來說用這個物件可以很方便的模擬乙個http請求。talk is cheap,show me the code,使用的是springboot整合的工程所以以下涉及到的物件都是註解式的宣告和注入,一 宣告resttemplate物件 當然,可以利用註解 bea...

RestTemplate使用總結

resttemplate的介紹就不說了,總的來說用這個物件可以很方便的模擬乙個http請求。talk is cheap,show me the code,使用的是springboot整合的工程所以以下涉及到的物件都是註解式的宣告和注入,一 宣告resttemplate物件 當然,可以利用註解 bea...