Lombok

插件安装:

Lombok插件安装

常用注解:

  • val,var 神奇的类型推到,可以代表任意类型
  • @Getter and @Setter
  • @ToString
  • @EqualsAndHashCode
  • @NonNull
  • @AllArgsConstructor、@RequiredArgsConstructor、@NoArgsConstructor 构造函数部分,针对不同情况的构造函数
  • @Data 相当于 @Getter + @Setter + @ToString + @EqualsAndHashCode + RequiredArgsConstructor
  • @Value 类变成只读模式
  • @Builder builder 模式,会创建内 Builder
  • @Singular 要配合 builder 使用,会对(List、Set)等生成更方便函数
  • @Cleanup 告别烦人的释放的资源
  • @Log, @Log4j, @Log4j2, @Slf4j, @XSlf4j @CommonsLog, @JBossLog, @Flogge 不同框架的日志注解
  • @SneakyThrows 偷偷摸摸地抛出异常
  • @Delegate 带实验性质的,能非常方便实现代理模式
  • @Accessors 带实验性质的存取器
  • @Wither 带实验性质的,根据被修饰的成员变量创建类

可参考网址:[https://www.hellojava.com/a/74973.html]

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容