spring注解问题

今天写一个前端ajax请求后台接口,但是一直报错,一直把请求当作映射的一个WEBINF下的一个静态页面。后面分析了一下,因为原来的controller中都是用@RestController进行注解,现在却为了映射到WEBINF下,使用的是@Controller注解。那么这两个有什么区别呢?@RestController就等于@Controller+@ResponseBody,所以现在想返回json数据,还得在controller方法的前面加上@ResponseBody注解,这样就不会认为是请求的静态页面,而是直接返回json数据到前端。希望对大家有所帮助。

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