@RestController和@Controller註解的區別 原

    @RestController和@Controller是我們在前端控制層用在類上面的一個註解,這個我們大家都很熟悉。

    @RestController這個註解相當於@Controller和@ResponseBody的一個組合,當我們使用@RestController註解定義一個類的時候,這個類中方法傳遞給前端的數據會自動轉換爲json類型。這裏需要注意@RestController只是標識類傳遞給前端的數據類型爲json,而類中的方法如果想接受前端的數據還是需要在對應的方法參數中添加@RequestBody註解。

    這裏一定要記住的是@RestController=@Controller+@ResponseBody,不包括@RequestBody註解,如果我們想要獲取前端傳遞過來的json數據不管使用@RestController還是@Controller註解都要在類的方法中加上@RequestBody註解。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章