springmvc如何使用restful风格?
解决方法:
看一下例子
@RestController//标记为:restful ,默认返回类型是json,通过produces改变返回类型
public class ModelEditorJsonRestResource implements ModelDataJsonConstants {
@RequestMapping(value="/model/{modelId}/json", method = RequestMethod.GET, produces = "application/json")
public Object getEditorJson(@PathVariable String modelId) {
return JSON.parse(modelNode.toString());
}}
补充说明:
- Spring MVC 对 RESTful应用提供了以下支持
- 利用@RequestMapping 指定要处理请求的URI模板和HTTP请求的动作类型
- 利用@PathVariable讲URI请求模板中的变量映射到处理方法参数上
- 利用Ajax,在客户端发出POST、GET、PUT、DELETE动作的请求
- 利用Ajax,在客户端发出POST、GET、PUT、DELETE动作的请求
本文地址:http://www.yayihouse.com/yayishuwu/chapter/1296