spring注解问题

来源:互联网 发布:owncloud php版本 编辑:程序博客网 时间:2024/05/17 01:07

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