Lombok常用註解
-
@Data:在JavaBean中使用,註解包含包含getter、setter、NoArgsConstructor註解
-
@AllArgsConstructor:在JavaBean中使用,註解會生成對應的有參構造方法
-
@ToString:在JavaBean中使用,註解會自動重寫對應的toStirng方法
-
@Slf4j:在需要列印日誌的類中使用,專案中使用slf4j日誌框架
-
@Log4j:在需要列印日誌的類中使用,專案中使用log4j日誌框架
-
@Builder:構造者模式
-
@Value:註解和@Data類似,區別在於它會把所有成員變數預設定義為private final修飾,並且不會生成set方法
-
@getter:在JavaBean中使用,註解會生成對應的getter方法
-
@setter:在JavaBean中使用,註解會生成對應的setter方法
-
@NoArgsConstructor:在JavaBean中使用,註解會生成對應的無參構造方法
-
@RequiredArgsConstructor :生成private構造方法,使用staticName選項生成指定名稱的static方法。
-
@ToString(exclude={“column1”,“column2”}):排除多個column列所對應的元素
-
@ToString(of={“column1”,“column2”}):只生成包含多個column列所對應的元素
-
@EqualsAndHashCode:在JavaBean中使用,註解會自動重寫對應的equals方法和hashCode方法
-
@NonNull:註解快速判斷是否為空,為空丟擲java.lang.NullPointerException
-
@Synchronized:註解自動新增到同步機制,生成的程式碼並不是直接鎖方法,而是鎖程式碼塊, 作用範圍是方法上
-
@Cleanup:註解用於確保已分配的資源被釋放(IO的連線關閉)
相關文章
- Lombok的常用註解有哪些Lombok
- Lombok 註解詳解Lombok
- lombok註解介紹Lombok
- lombok 註解無效 已解決Lombok
- Lombok中@Builder和@SuperBuilder註解的用法LombokUI
- @NoArgsConstructor、@Getter、@Setter註解及Lombok的使用StructLombok
- lombok註解為java類生成Getter/Setter方法LombokJava
- java lombok包在maven已經配置,但是註解沒用JavaLombokMaven
- Spring常用註解Spring
- Lombok - 使用註解讓你的JavaBean變得更加簡潔LombokJavaBean
- eclipse環境下lombok中的註解失效 @AllArgsConstructor @Slf4j 註解失效EclipseLombokStruct
- lombok幾個基本註解的使用@Data@AllArgsConstructor@NoArgsConstructorLombokStruct
- spring 框架常用註解Spring框架
- MyBatisPlus-常用註解MyBatis
- Springboot 常用註解Spring Boot
- SpringMvc的常用註解SpringMVC
- @lombok註解背後的原理是什麼,讓我們走近自定義Java註解處理器LombokJava
- SpringMVC--常用註解(詳解)SpringMVC
- SwaggerAPI註解詳解,以及註解常用引數配置SwaggerAPI
- lombok幾個基本註解的使用@Data@AllArgsConstructor@NoArgsConstructor@BuilderLombokStructUI
- Spring MVC常用的註解SpringMVC
- springmvc常用註解標籤詳解SpringMVC
- VSCode中Lombok註釋支援外掛VSCodeLombok
- 002 SpringBoot 常用註解Spring Boot
- springboot常用註解記錄Spring Boot
- Spring MVC 常用註解的使用SpringMVC
- Spring IOC 常用註解與使用Spring
- SpringMvc的常用註解介紹SpringMVC
- swagger常用註解搬運Swagger
- springboot搭建以及常用註解Spring Boot
- AndroidAnnotation常用註解使用說明Android
- spring常用的一些註解以及註解注入總結Spring
- 詳解Spring MVC 4常用的那些註解SpringMVC
- Intellij idea 不能識別 @Slf4j,@Getter ,@Setter註解,安裝LombokIntelliJIdeaLombok
- spring boot的常用註解有哪些?Spring Boot
- git常用命令(詳細註解)Git
- Spring/SpringBoot常用註解總結Spring Boot
- Swagger2常用註解說明Swagger