開發常用的lombok插件,一起來看看

一、百聞不如一見

二、詳細道來

Features
@Getter and @Setter  // getter和setter方法用這兩個註釋就可以
@FieldNameConstants
@ToString   // 所有字段”key=value“打印出
@EqualsAndHashCode  // 基於相關字段爲所有對象繼承的equals和hashCode方法生成實現。
@AllArgsConstructor, @RequiredArgsConstructor and @NoArgsConstructor
@Log, @Log4j, @Log4j2, @Slf4j, @XSlf4j, @CommonsLog, @JBossLog, @Flogger, @CustomLog  // 打印日誌
@Data  // 等價於 @Getter @Setter @RequiredArgsConstructor @ToString @EqualsAndHashCode
@Builder
@SuperBuilder
@Singular
@Delegate
@Value
@Accessors
@Wither
@With
@SneakyThrows
@val
@var
experimental @var
@UtilityClass
Lombok config system
Code inspections
Refactoring actions (lombok and delombok)

@Log 打印日誌,可以不用這樣聲明private static final java.util.logging.Logger log = java.util.logging.Logger.getLogger(LogExample.class.getName());

直接在代碼裏使用:log.debug("");log.info("");......

三、還有更多探索,請GO:https://projectlombok.org/

此文結束

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章