Spring-web注释(annotation)速查手册

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/loophome/article/details/83819801

Spring-web注释(annotation)速查手册

控制器注释

注释名称 用途
@Controller 使用模板的控制器,控制器方法应返回String或者是ModelAndView类型。
@RestController 控制器直接输出字符串,方法应返回String类型
@RequestMapping

指定控制器(或控制器内的方法)路由,请求方法等等属性,例如:

@RequestMapping(value = "/goods", method = RequestMethod.GET, produces={"application/json;charset=UTF-8"})

@PathVariable

指定路由中变量定义,例如:

@RequestMapping(value = "/{goodsId}")

public String get(@PathVariable(value="goodsId") long  goodsId ...

@RequestBody

获取请求体内容,该注解常用来处理Content-Type: 不是application/x-www-form-urlencoded编码的内容,例如application/json, application/xml等;

@RequestBody String  requestBody

猜你喜欢

转载自blog.csdn.net/loophome/article/details/83819801