属性:
1)value,表示请求的url,url时唯一值。
@RequestMapping(value=“/user")
2)method,表示请求的方式。它的值是RequestMethod
的枚举值:GET, HEAD, POST, PUT, DELETE, OPTIONS, TRACE
@RequestMapping(value=“/user", method =RequestMethod.GET )
3)params,params属性中定义了请求中必须携带的参数的要求
@RequestMapping(value=“/user" ,params={"name","age"})
--要求请求中必须携带请求的参数name与age
@RequestMapping(value=“/user" ,params={"!name","age"})
--要求请求中必须携带请求的参数age,但必须不能携带参数name
@RequestMapping(value=“/user" ,params={"name=zs","age=23"})
--要求请求中必须携带请求的参数name,且其值必须为zs;必须携带参数age,且其值必须为23;
可以有其他参数
4)produces:解决乱码,指定输出数据格式和编码
@RequestMapping(value=“/user",produces=“text/plain,charset=utf-8”)
@ResponseBody