1、引用依赖

<dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId>
</dependency>

2、注解说明:

@Data 标签,生成getter/setter toString()等方法
@NonNull : 让你不在担忧并且爱上NullPointerException
@CleanUp : 自动资源管理:不用再在finally中添加资源的close方法
@Setter/@Getter : 自动生成set和get方法
@ToString : 自动生成toString方法
@EqualsAndHashcode : 从对象的字段中生成hashCode和equals的实现
@NoArgsConstructor/@RequiredArgsConstructor/@AllArgsConstructor
自动生成构造方法
@Data : 自动生成set/get方法,toString方法,equals方法,hashCode方法,不带参数的构造方法
@Value : 用于注解final类
@Builder : 产生复杂的构建器api类
@SneakyThrows : 异常处理(谨慎使用)
@Synchronized : 同步方法安全的转化
@Getter(lazy=true) :
@Log : 支持各种logger对象,使用时用对应的注解,如:@Log4

3、包下载;https://files.cnblogs.com/files/yuhuiqing/lombok-1.18.6.zip

4、Eclipse安装lombok

  • 1、下载lombok.jar,lombok.jar官方下载地址:https://projectlombok.org/download
  • 2、双击下载好的lombak.jar,安装步骤如下:
  • 2-1.关闭弹出的警告窗口,点击 Specify location..

  • 2-2.选择eclipse的安装目录

  • 2-3.点击Install / Update

  • 2-4.点击Quit Installer,完成安装

  • 3、安装完成之后,请确认eclipse安装路径下是否多了一个lombok.jar包,并且其
  • 配置文件eclipse.ini中是否 添加了如下内容:-javaagent:D:\build-env\eclipse\lombok.jar

  • 4、重启eclipse或myeclipse

转载于:https://www.cnblogs.com/yuhuiqing/p/10693239.html

SpringBoot引用lombok让代码更简洁相关推荐

  1. 代码中有个get是啥意思_是时候秀一波了,甩掉get和set,Lombok让代码更简洁

    前言 前几天有个新来的同事(实习生)惊讶的对我说:我们的代码里好多错误,我的程序本地都启动不了. 我一脸懵逼的质问他:目前线上的代码,怎么会有问题吗? 他不服气的说:你来看嘛,就是有问题,Dao实体g ...

  2. idea lombok不生效_Spring Boot 集成 Lombok 让代码更简洁!

    点击上方"Java之间",选择"置顶或者星标" 你关注的就是我关心的! 作者:Anoyi lombok的威力 简化代码 IntelliJ IDEA安装lombo ...

  3. SpringBoot - 使用Assert校验让业务代码更简洁

    文章目录 Pre 有了Validator框架,还要Assert干啥子 org.springframework.util.Assert 对象和类型断言 文本断言 逻辑断言 Collection和map断 ...

  4. ES6技巧和窍门,使您的代码更简洁,更短且更易于阅读!

    by Sam Williams 通过山姆·威廉姆斯 ES6技巧和窍门,使您的代码更简洁,更短且更易于阅读! (ES6 tips and tricks to make your code cleaner ...

  5. 一名Android程序员如何减少代码中该死的-if-else-嵌套,怎么让代码更简洁?

    减少代码中该死的-if-else-嵌套,让代码更简洁! 写在前面 不知大家有没遇到过像"横放着的金字塔"一样的if else嵌套: if (true) {if (true) {if ...

  6. 还在手写 Getter/Setter 方法吗?Lombok 让你的代码更简洁!

    以下是文章大纲: Lombok 是什么? 官网:https://projectlombok.org/ Lombok 是一个 Java 库,使用 Lombok 可以通过简单的注解帮助我们消除 Java ...

  7. Java 效率编码 必备插件 Lombok 让代码更优雅

    1 本文涵盖注解 val var @NonNull @Cleanup @Getter / @Setter @ToString @EqualsAndHashCode @NoArgsConstructor ...

  8. lombok插件_lombok插件,让代码更简洁

    是否厌倦了写一个实体类就要重复使用快捷键生成该类的getter,setter,无参有参构造?那么lombok插件可以帮你解决这些重复性劳动.之前文章中,也有说到lombok插件,此篇文章就详细介绍下l ...

  9. 快用一用 lambda 表达式吧,让你的代码更简洁、更漂亮!

    目录 lambda 表达式 定义 lambda 表达式 捕获子句 按值捕获 按引用捕获 捕获特定的变量 捕获this指针 结合 lambda 使用 STL 算法 lambda 表达式 lambda 表 ...

最新文章

  1. 不属于未来计算机范畴,智慧职教云课堂工程数学-2020年春网课答案
  2. WinCE中串口驱动及接口函数介绍(转载)
  3. php 归并排序,详解PHP归并排序的实现
  4. 电源适配器变压器计算与元器件选型、细,全!【上篇-适配器设计计算23步骤】...
  5. [asp.net mvc 奇淫巧技] 04 - 你真的会用Action的模型绑定吗?
  6. 从零开始:iOS(三)
  7. #includeiostream与#includeiostream.h的区别
  8. 西南交通大学计算机学院,西南交通大学2021年招生计划:四川招1830人、重庆招426人...
  9. python装饰器测试_python 装饰器
  10. linux 权限控制管理,linux —— 学习笔记(用户管理与权限控制)(示例代码)
  11. linux下 DDR,SD卡速度测试
  12. 0x80131500打不开微软商店的解决办法
  13. excel组合汇总_Excel汇总20150112
  14. Laravel 入门基础教程
  15. 用maven-replacer插件选择正则表达式替换
  16. springcloud2.2.1 oauth2实现用户认证授权及sso
  17. 超全整理100个 Pandas 函数,建议收藏!
  18. 人活着最重要的是开心,理财最重要的是回本
  19. 【网络】网络层协议——IP
  20. bat 格式化年月日时分秒

热门文章

  1. android 判断横竖屏的方法
  2. Flutter之Dart入门
  3. (0108)iOS开发之Xcode11: 删除默认Main.storyBoard、自定义根控制器
  4. Flutter开发之HTTP网络请求:Http库(27)
  5. 架构师应具备的概要技能
  6. RibbitMQ 大数据分布式下的消息队列思
  7. 1091 线段的重叠
  8. 一个新手上课的路程!!!
  9. WebView加载HTML时禁止超链接跳转
  10. .net数据根据字段进行分类(linq语句)