RestController的作用相當于Controller加ResponseBody共同作用的結(jié)果,但采用RestController請求方式一般會采用Restful風格的形式。
Controller的作用:聲明該類是Controller層的Bean,將該類聲明進入Spring容器中進行管理
ResponseBody的作用:表明該類的所有方法的返回值都直接進行提交而不經(jīng)過視圖解析器,且返回值的數(shù)據(jù)自動封裝為json的數(shù)據(jù)格式
RestController的作用:包含上面兩個的作用,且支持Restful風格的數(shù)據(jù)提交方式
Restful風格:
get:獲取數(shù)據(jù)時用的請求方式
post:更新數(shù)據(jù)時的請求方式
put:增加數(shù)據(jù)時的請求方式
delete:刪除數(shù)據(jù)時的請求方式