lombok提供的注解
lombok提供的注解
制作人:全心全意
lombok提供的注解,eclipse使用需安裝插件https://www.cnblogs.com/boonya/p/10691466.html,https://projectlombok.org/download
@ToString:注解在类上,重写toString方法。
@Data:自动生成get/set方法
@Slf4j:注解在类上;为类提供一个 属性名为log 的 log4j 日志对象。
@Log4j:注解在类上;为类提供一个 属性名为log 的 log4j 日志对象。
@NoArgsConstructor:注解在类上;为类提供一个无参的构造方法。
@AllArgsConstructor:注解在类上;为类提供一个全参的构造方法。
@NonNull:注解在属性上,用来校验参数非空,可以帮助我们避免空指针。
此外还有注解:val,var,@EqualsAndHashCode,@RequiredArgsConstructor,@Cleanup,@Value,@Builder,@SneakyThrows,@Synchronized,experimental。