• HttpServletRequest
1
2
//单个参数接收
request.getParameter("name");
1
2
3
//map接收对象
Map<String, String> parameterMap = request.getParameterMap();
String name = parameterMap.get("name");
1
2
3
4
5
6
7
//stream接收流
BufferedReader reader = new BufferedReader(new InputStreamReader(request.getInputStream()));
String line = "";
String body = "";
while((line = reader.readLine()) != null){
body += line;
}
  • @RequestBody 接收对象常用于Post
  • @RequestParam 接收url问号后面的参数
  • @PathVariable 接收url上的参数
1
2
3
4
@GetMapping("/getMessage/{message}")
public String getMessage(@PathVariable("message") String message) {
return "";
}