1.lombok
lombok就是为了简化代码的
@Data注释
@Data @AllArgsConstructor @NoArgsConstructor public class Person { private String name; private String address; private Integer age; private String hobbit; private String phone; }
@Data : 注在类上,提供类的get、set、equals、hashCode、toString等方法
@AllArgsConstructor :注在类上,提供类的全参构造
@NoArgsConstructor :注在类上,提供类的无参构造
@Setter :注在属性上,提供 set 方法
@Getter :注在属性上,提供 get 方法
@EqualsAndHashCode :注在类上,提供对应的 equals 和 hashCode 方法
@Log4j/@Slf4j :注在类上,提供对应的 Logger 对象,变量名为 log
2.@RequestBody
可以将前端的json变成后端的java对象
例如:
// 新增或者更新 @PostMapping public boolean save(@RequestBody User user) { return userService.saveOrUpdate(user); }
标签:常用,springboot,提供,知识,private,注在,user,Data,String From: https://www.cnblogs.com/lipu123/p/17052465.html