Idea 插件安装
安装插件的目的其实是为了解决@Data等注解不报错,步骤如下:
File>Settings>Plugins搜索并安装Lombok即可。
其实这里最主要的问题是网络问题,无法搜到任何的插件,我这边的解决办法就是科学冲浪。
Pom.xml依赖
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
</dependency>
注解介绍
- @Data
- @Setter
- @Getter
- @Log4j
- @AllArgsConstructor
- @NoArgsConstructor
- @EqualsAndHashCode
- @NonNull
- @Cleanup
- @ToString
- @RequiredArgsConstructor
- @Value
- @SneakyThrows
- @Synchronized
这里我重点介绍@Data以及@Log4j
@Data:注解在 类 上;提供类所有属性的 get 和 set 方法,此外还提供了equals、canEqual、hashCode、toString 方法。
@Log4j:为类提供一个 属性名为 log 的 log4j 日志对象,提供默认构造方法
@Slf4j:同上
@Setter:注解在属性上;为属性提供 setting 方法
@Getter:注解在属性上;为属性提供 getting 方法