controller层中涉及到的注解:
1、RequestParam
RequestParam用在方法的参数前面
@GetMapping("/chartsData")
public ServerResponse<ChartDataVo> getData(@RequestParam("itemName") String itemName,@RequestParam("analyseId") String analyseId) {
return ServerResponse.createBySuccess(spcMapper.getChartsData(itemName, analyseId));
}
2、PathVariable
PathVariable为路径变量,参数与大括号的名字要相同
@RequestMapping("user/get/mac/{macAddress}")
public String getByMacAddress(@PathVariable String macAddress){
//do something;
}
3、Responsebody
@PostMapping(path = "/demo1")
public void demo1(@RequestBody Person person) {
System.out.println(person.toString());
}
@PostMapping(path = "/demo1")
public void de