读书人

Spring mvc中@Request地图ping再探

发布时间: 2013-07-08 14:13:00 作者: rapoo

Spring mvc中@Requestmapping再探
这次继续复习spring mvc中的@requestmapping;

1) 普通path路径




注意curl的请求为:
curl -i -H "key:val" http://localhost:8080/spring-mvc/foos


4)@RequestMapping中的新的product和consume.
在spring 3.0中,可以指定请求头的media格式,如:

如果在3.1中,则有新的 produces和consume的属性了,如:


测试:curl http://localhost:8080/spring-mvc/foos/1

2 多个


则参数只接受数字了

6) requestparam




7) RequestMapping支持多个映射路径映射到同一个controller,如:


curl -i http://localhost:8080/spring-mvc/advanced/foos
curl -i http://localhost:8080/spring-mvc/advanced/bars

甚至还支持put,post同时请求,如:

@RequestMapping(value = "/foos/multiple", method = { RequestMethod.PUT, RequestMethod.POST })@ResponseBodypublic String putAndPostFoos() {    return "Advanced - PUT and POST within single method";}


curl -i -X POST http://localhost:8080/spring-mvc/foos/multiple
curl -i -X PUT http://localhost:8080/spring-mvc/foos/multiple

读书人网 >VC/MFC

热点推荐