@RequestBody和@ResponseBody注解的區別


@ResponseBody 注解表示該方法返回的結果直接寫入Http響應正文,一般在異步獲得數據時使用;在使用@RequestMapping后,返回值通常被解析為跳轉路徑,加上@ResponseBody后返回值不會被解析為跳轉路徑,而是直接寫入HTTP響應正文中。例如,異步獲得Json數據,加上@ResponseBody后  直接可以返回Json數據。

@RequestBody注解將Http請求正文插入方法中,使用合適的HttpMessageCoverter將請求體寫入某一個對象。

1 @RequestMapping(/Person/Login)
2 @ResponseBody
3 public Person Login(@ResponseBody Person person){
4        // 將請求中的 datas 寫入 Person 對象中   
5       return person;     
6 }    

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM