博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Lombok的使用
阅读量:5896 次
发布时间:2019-06-19

本文共 745 字,大约阅读时间需要 2 分钟。

1.Lombok的概念

  Lombok项目是一种自动接通你的编辑器和构建工具的一个Java库,通过使用简单的注解符号,可以完成javaBean的get、set、toString,各种构造函数的生成,甚至可以完成日志打印。

2.Lombok的优势

  使用Lombok,可以大大减少代码冗余,减少代码量,让代码更加简洁,高效。

3.Lombok的使用

  可通过以下两种方式:

  • 通过下载Lombok的jar包,导入到项目中:下载地址 
  • 在maven项目中,添加Lombok的依赖  

  Lombok在JavaBean或类JavaBean中使用中有以下常用注解符号:

  • @Data     包含范围最广,它包含getter、setter、NoArgsConstructor注解
  • @getter      生成对应的getter方法
  • @setter           生成对应的setter方法;
  • @toString        自动重写对应的toString方法
  • @NoArgsConstructor                    生成无参构造函数
  • @AllArgsConstructor                     生成包含所有参数的构造函数
  • @RequiredArgsConstructor          生成一个包含常量,和标识了NotNull的变量的构造方法,生成的构造方法是private,如何想要对外提供使用可以使用                                                                                  staticName选项生成一个static方法。
  • @EqualsAndHashCode           重写对应的equals方法和hashCode方法;
  • @Slf4j                                            简化日志的打印流程,只需调用info方法即可
  • @Log4j                                          简化日志的打印流程,只需调用info方法即可                         

转载于:https://www.cnblogs.com/LearnAndGet/p/9603227.html

你可能感兴趣的文章
PowerShell查询所有邮箱数据库副本复制情况
查看>>
ASP.NET新项目---------1
查看>>
Android Studio:正确引入so文件的方法
查看>>
Xshell 使用证书远程登陆linux
查看>>
linux yum源配置方法
查看>>
Android开发——实现TabHost 随手滑动切换选项卡功能(绝对实用)
查看>>
素质教育不抵应试教育?
查看>>
关于SpringBoot放在Tomcat中运行遇到的问题
查看>>
js实现字幕无缝滚动
查看>>
管理组织单元
查看>>
viewDidUnLoad的用法
查看>>
AES加密解密
查看>>
酷客多小程序会员体系上线,你不可不知道!
查看>>
objective c:import和include的区别, ""和<>区别
查看>>
CentOS 6.5上部署drbd
查看>>
spring SchedulerFactoryBean 没有创建 Scheduler的实现类bea
查看>>
基于cobbler实现自动化安装系统
查看>>
java基础专栏—IOUtils(4)
查看>>
TimeUnit使用
查看>>
观《亿级流量网站架构核心技术》有感
查看>>