1. 程式人生 > >解決idea不支援lombok.jar中註解的問題

解決idea不支援lombok.jar中註解的問題

先說一下lombok.jar中都有哪些註解

@EqualsAndHashCode:實現equals()方法和hashCode()方法 

@ToString:實現toString()方法 

@Data :註解在類上;提供類所有屬性的 getting 和 setting 方法,此外還提供了equals、canEqual、hashCode、toString 方法

@Setter:註解在屬性上;為屬性提供 setting 方法 

@Getter:註解在屬性上;為屬性提供 getting 方法 

@Log4j :註解在類上;為類提供一個 屬性名為log 的 log4j 日誌物件 

@NoArgsConstructor:註解在類上;為類提供一個無參的構造方法 

@AllArgsConstructor:註解在類上;為類提供一個全參的構造方法 

@Cleanup:關閉流 @Synchronized:物件同步 @SneakyThrows:丟擲異常

以上紅色的是比較常用的註解

下面是解決辦法


這樣問題就解決了。另外在附上lombok的引用方法:

Maven新增依賴

<dependencies>
    <dependency>
        <groupId>org.projectlombok</groupId>
        <artifactId>lombok</artifactId>
        <version
>
1.16.10</version> </dependency> </dependencies>

gradle新增依賴

在lib中新增lombok.jar