实体类常用注解
@Data : 注在类上,提供类的get、set、equals、hashCode、canEqual、toString方法
@AllArgsConstructor : 注在类上,提供类的全参构造
@NoArgsConstructor : 注在类上,提供类的无参构造
@Setter : 注在属性上,提供set方法
@Getter : 注在属性上,提供get方法
@EqualsAndHashCode : 注在类上,提供对应的equals 和 hashCode方法
@Log4j/@Slf4j : 注在类上,提供对应的Logger对象,变量名为log
Controller层常用注解
@Postmapping
如果执行添加操作, 后面的添加请求不会覆盖前面的请求, 所以使用@Postmapping
@PutMapping
如果执行修改操作, 后面的修改请求会把前面的请求给覆盖掉, 所以使用@PutMapping
@PatchMapping
Patch方式是对put方式的一种补充;
put方式是可以更新.但是更新的是整体.