SpringMVC
@RequestMapping
用来处理请求地址映射的注解
例 @RequestMapping(value="/selectListPage",method=RequestMethod.POST)
@ResponseBody
作用在方法上,表示该方法的返回结果直接写入 HTTP response body 中
@RequestBody
GET请求因为没有HttpEntity不适用,POST请求通过HttpEntity传递参数适用。注解常用来处理content-type不是默认的application/x-www-form-urlcoded编码的内容,比如说:application/json或者是application/xml等。一般情况下来说常用其来处理application/json类型,将前台发送过来固定格式的数据【xml 格式或者 json等】封装为对应的 JavaBean 对象。
@RequestParam
GET,POST请求都适用,可以接受简单类型的属性,也可以接受对象类型。get请求的数据会附在URL之后(就是把数据放置在HTTP协议头中),而post请求则是放在http协议包的包体中。
@PathVariable
GET方法适用用以获取url中参数