转载自 https://blog.csdn.net/u011308294/article/details/78627560

简介
lombok 提供了简单的注解的形式来帮助我们简化消除一些必须有但显得很臃肿的 java 代码。

lombok插件 安装
使用 lombok 是需要安装插件的,如果不安装,IDE 则无法解析 lombok 注解。

idea

eclipse/myeclipse

将 lombok.jar复制到 myeclipse.ini / eclipse.ini 所在的文件夹目录下
打开 eclipse.ini / myeclipse.ini,在最后面插入以下两行并保存: 
-Xbootclasspath/a:lombok.jar 
-javaagent:lombok.jar 
3.重启 eclipse / myeclipse
常用注解
@Data 注解在类上;提供类所有属性的 getting 和 setting 方法,此外还提供了equals、canEqual、hashCode、toString 方法
@Setter :注解在属性上;为属性提供 setting 方法
@Setter :注解在属性上;为属性提供 getting 方法
@Log4j :注解在类上;为类提供一个 属性名为log 的 log4j 日志对象
@NoArgsConstructor :注解在类上;为类提供一个无参的构造方法
@AllArgsConstructor :注解在类上;为类提供一个全参的构造方法
@Cleanup : 可以关闭流
@Builder : 被注解的类加个构造者模式
@Synchronized : 加个同步锁
@SneakyThrows : 等同于try/catch 捕获异常
@NonNull : 如果给参数加个这个注解 参数为null会抛出空指针异常
@Value : 注解和@Data类似,区别在于它会把所有成员变量默认定义为private final修饰,并且不会生成set方法。
参考文档
官方文档: https://projectlombok.org/features/all
lombok注解介绍 http://blog.csdn.net/sunsfan/article/details/53542374
Lombok介绍及使用方法 http://www.cnblogs.com/holten/p/5729226.html
--------------------- 
作者:奋进的小莫 
来源:CSDN 
原文:https://blog.csdn.net/u011308294/article/details/78627560 
版权声明:本文为博主原创文章,转载请附上博文链接!

lombok常用注解整理相关推荐

  1. 20190905 Lombok常用注解

    Lombok常用注解 val 用于声明类型,将从初始化表达式推断出类型,仅适用于局部变量和foreach循环,而不适用于字段.声明的局部变量为final变量. Java自带类型推断随着JDK版本提升越 ...

  2. springboot依赖lombok插件、lombok常用注解

    --springboot依赖lombok插件.lombok常用注解 1 lombok插件 1.1 lombok插件简介 官方介绍如下: 意思是:lombok是一个能自动插入到编辑器和构建工具的java ...

  3. lombok常用注解使用说明

    POM添加依赖 <dependency><groupId>org.projectlombok</groupId><artifactId>lombok&l ...

  4. lombok常用注解大全

    lombok可以帮助我们提升日常开发的效率jar包.里面有许多实用的注解. 本文将对lombok的常用注解作使用介绍,对于一些实验性官方不推荐的注解只会简单介绍 实验性注解可能会带来一些风险. 注: ...

  5. lombok常用注解

    引入pom中依赖: <dependency><groupId>org.projectlombok</groupId><artifactId>lombok ...

  6. Lombok常用注解和功能

    转载自 https://blog.csdn.net/qq_40081976/article/details/79139565 注解 val:用在局部变量前面,相当于将变量声明为final @NonNu ...

  7. 注解整理 - 元注解,lombok注解,spring 注解,springboot注解,springmvc注解

    注解大全 java四种元注解 @Target @Retention @Documented @Inherited lombok注解 lombok注解为什么强大 lombok注解的使用方式 1.安装lo ...

  8. Lombok工具 : 常用注解介绍 (全)

    文章目录 介绍 引入Maven依赖 常用的注解 @NoArgsConstructor/@AllArgsConstructor @RequiredArgsConstructor @Getter/@Set ...

  9. 【Mybatisplus】创建Spring Boot工程实现用户自定义功能Service接口和常用注解总结

    目录 1.测试自定义功能 2.通用Service 创建Service接口和实现类 测试查询数据库中有多少条记录 测试批量添加操作(通过单个批量增加循环实现) 3.常用注解(@TableName) 解决 ...

最新文章

  1. 孕期骨质疏松危害大 及时补钙很重要
  2. 每日一句English
  3. 天谕手游里的NPC真的很好看,画风特别的靓,背景音乐是万茜唱的
  4. 音频光端机的几个重要指标
  5. IDEA 插件开发入门教程
  6. css和 js 改变html里面的定位。
  7. java基础知识点(4)——运算符与键盘录入
  8. 像目标主机一样的tcp流重组
  9. JAVA学习-JAVA实现客户端与服务器端的TCP通信
  10. 多线程的底层原理是怎么样的?
  11. python类的构造方法和assert的使用,用MethodType动态绑定类方法
  12. 如果您能天天读上一遍,就能和老外对话了!
  13. dateutils java_JAVA 日期处理工具类 DateUtils
  14. web渗透--4--web渗透测试清单
  15. iOS国际化(本地化)详解
  16. 《猎头局中局》观后感
  17. 计算机瞬间黑屏又自动恢复,电脑显示器突然黑屏然后过几秒又自动恢复过来为什么?-显示器黑屏几秒又好...
  18. 拳皇命运服务器维护多长时间,拳皇命运开服表
  19. 解决:keeps stopping(停止运行)
  20. el-tree修改前面箭头图标

热门文章

  1. 外挂学习之路(14)--- 游戏中的二叉树
  2. 现代的缓存设计方案:Window-TinyLFU
  3. python 下载拉钩教育AES加密视频
  4. 消息中间件(Kafka/RabbitMQ)收录集
  5. RabbitMQ之监控(1)
  6. Java守护线程概述
  7. 深度解密Go语言之Slice
  8. C++版二叉树非递归遍历
  9. 基于AI的超分辨技术在RTC领域的技术难点与挑战
  10. 【线上分享】快直播—超低延迟直播技术方案及应用