spring註解問題

今天寫一個前端ajax請求後臺接口,但是一直報錯,一直把請求當作映射的一個WEBINF下的一個靜態頁面。後面分析了一下,因爲原來的controller中都是用@RestController進行註解,現在卻爲了映射到WEBINF下,使用的是@Controller註解。那麼這兩個有什麼區別呢?@RestController就等於@Controller+@ResponseBody,所以現在想返回json數據,還得在controller方法的前面加上@ResponseBody註解,這樣就不會認爲是請求的靜態頁面,而是直接返回json數據到前端。希望對大家有所幫助。

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