1. 程式人生 > >Spring-web註釋(annotation)速查手冊

Spring-web註釋(annotation)速查手冊

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