在項目中寫控制層時,咱們一般會用@Controller註解來對於控制層類進行描述,方法
而當類中的方法須要返回數據而不是頁面時,咱們會在方法上用@ResponseBody註解描述,數據
而當類中全部方法都要返回數據時,咱們就能夠將@ResponseBody註解提取出來,直接描述在類上,項目
這樣咱們控制層類上就既有@Controller註解也有@ResponseBody註解,這是咱們就能夠將兩個註解寫爲一個註解@RestController 註解
@RestController=@Controller+@ResponseBody.