Lombok常用注解

@EqualsAndHashCode    实现equals()方法和hashCode()方法 @ToString:实现toString()方法

@Data           注解在类上;提供类所有属性的 getting 和 setting 方法,此外还提供了equals、canEqual、hashCode、toString 方法

@Setter          注解在属性上;为属性提供 setting 方法

@Getter          注解在属性上;为属性提供 getting 方法

@Log4j           注解在类上;为类提供一个 属性名为log 的 log4j 日志对象

@NoArgsConstructor    注解在类上;为类提供一个无参的构造方法

@AllArgsConstructor    注解在类上;为类提供一个全参的构造方法

@Cleanup        关闭流

@Synchronized:对象同步

@SneakyThrows:抛出异常

@ConfigurationProperties    把同类的配置信息自动封装成实体类:可以使属性文件中的值和类中的属性对应起来;使用方式有两种 :  1、在类上使用该注解   2、在工厂方法上使用该注解 (@bean)

注意:在springBoot中除了使用这个注解读取属性文件值外,还可以用@Value注解。

你可能感兴趣的:(Lombok常用注解)