基础注解
- @Controller 修饰Class,用于创建处理http请求 。
- @ResponseBody 修饰Class,默认返回josn格式。
- @RestController 相当于@Controller+@ResponseBody。
- @RequestMapping 配置url映射,现在更多的也会直接用以HttpMethod直接关联的映射注解来定义,比如:GetMapping、PostMapping、DeleteMapping、PutMapping等。
- @Data 由lombok提供,在编译器自动添加set和get函数。
- @RequestBody 绑定http请求中application/json类型上传的数据。
- @RequestParam 从页面中传递参数来进行查询条件或翻页信息的传递。
- @PathVariable 将@GetMapping(“/{id}”)中id绑定到参数中。