@RestController和@Controller註解的區別

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

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

    這裏必定要記住的是@RestController=@Controller+@ResponseBody,不包括@RequestBody註解,若是咱們想要獲取前端傳遞過來的json數據無論使用@RestController仍是@Controller註解都要在類的方法中加上@RequestBody註解。數據類型

相關文章
相關標籤/搜索