SpringBoot引用lombok让代码更简洁
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让代码更简洁相关推荐
- 代码中有个get是啥意思_是时候秀一波了,甩掉get和set,Lombok让代码更简洁
前言 前几天有个新来的同事(实习生)惊讶的对我说:我们的代码里好多错误,我的程序本地都启动不了. 我一脸懵逼的质问他:目前线上的代码,怎么会有问题吗? 他不服气的说:你来看嘛,就是有问题,Dao实体g ...
- idea lombok不生效_Spring Boot 集成 Lombok 让代码更简洁!
点击上方"Java之间",选择"置顶或者星标" 你关注的就是我关心的! 作者:Anoyi lombok的威力 简化代码 IntelliJ IDEA安装lombo ...
- SpringBoot - 使用Assert校验让业务代码更简洁
文章目录 Pre 有了Validator框架,还要Assert干啥子 org.springframework.util.Assert 对象和类型断言 文本断言 逻辑断言 Collection和map断 ...
- ES6技巧和窍门,使您的代码更简洁,更短且更易于阅读!
by Sam Williams 通过山姆·威廉姆斯 ES6技巧和窍门,使您的代码更简洁,更短且更易于阅读! (ES6 tips and tricks to make your code cleaner ...
- 一名Android程序员如何减少代码中该死的-if-else-嵌套,怎么让代码更简洁?
减少代码中该死的-if-else-嵌套,让代码更简洁! 写在前面 不知大家有没遇到过像"横放着的金字塔"一样的if else嵌套: if (true) {if (true) {if ...
- 还在手写 Getter/Setter 方法吗?Lombok 让你的代码更简洁!
以下是文章大纲: Lombok 是什么? 官网:https://projectlombok.org/ Lombok 是一个 Java 库,使用 Lombok 可以通过简单的注解帮助我们消除 Java ...
- Java 效率编码 必备插件 Lombok 让代码更优雅
1 本文涵盖注解 val var @NonNull @Cleanup @Getter / @Setter @ToString @EqualsAndHashCode @NoArgsConstructor ...
- lombok插件_lombok插件,让代码更简洁
是否厌倦了写一个实体类就要重复使用快捷键生成该类的getter,setter,无参有参构造?那么lombok插件可以帮你解决这些重复性劳动.之前文章中,也有说到lombok插件,此篇文章就详细介绍下l ...
- 快用一用 lambda 表达式吧,让你的代码更简洁、更漂亮!
目录 lambda 表达式 定义 lambda 表达式 捕获子句 按值捕获 按引用捕获 捕获特定的变量 捕获this指针 结合 lambda 使用 STL 算法 lambda 表达式 lambda 表 ...
最新文章
- 不属于未来计算机范畴,智慧职教云课堂工程数学-2020年春网课答案
- WinCE中串口驱动及接口函数介绍(转载)
- php 归并排序,详解PHP归并排序的实现
- 电源适配器变压器计算与元器件选型、细,全!【上篇-适配器设计计算23步骤】...
- [asp.net mvc 奇淫巧技] 04 - 你真的会用Action的模型绑定吗?
- 从零开始:iOS(三)
- #includeiostream与#includeiostream.h的区别
- 西南交通大学计算机学院,西南交通大学2021年招生计划:四川招1830人、重庆招426人...
- python装饰器测试_python 装饰器
- linux 权限控制管理,linux —— 学习笔记(用户管理与权限控制)(示例代码)
- linux下 DDR,SD卡速度测试
- 0x80131500打不开微软商店的解决办法
- excel组合汇总_Excel汇总20150112
- Laravel 入门基础教程
- 用maven-replacer插件选择正则表达式替换
- springcloud2.2.1 oauth2实现用户认证授权及sso
- 超全整理100个 Pandas 函数,建议收藏!
- 人活着最重要的是开心,理财最重要的是回本
- 【网络】网络层协议——IP
- bat 格式化年月日时分秒