解決idea不支援lombok.jar中註解的問題
阿新 • • 發佈:2019-01-03
先說一下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