@RestController和@Controller的共同點就是都可以表示spring某個類是否可以接收http請求。(紅色字體是兩個的區別)
@RestController可以看作是@Controller和@ResponseBody的組合,無法返回指定頁面,可以直接返回數據
@Controller可以返回指定頁面,如果想要返回一個數據,就需要@ResponseBody的輔助
對於Controller而言,如果只是使用@RestController注解,,則其方法無法返回指定頁面,此時配置視圖解析器不起作用,返回的內容就是return里面的內容,如果想要返回一個頁面,就需要@Controller配合試圖解析器去使用。
@RestController注解會自動將對象實體轉換為JSON格式。