关键词:
Lombok
一个省去传统的get set方法的好用插件 其实功能也不全部都只是get set 只是使用这个东西的特征就是这个
所有的东西都是看着很厉害,挖一挖我去真牛逼,最后哎太复杂会用就行
有兴趣的可以直接跳过这篇文章去看官方的介绍,那里更加详细,本文也是在参照官网完成的:https://www.projectlombok.org/
插件下载可以在找到
-
依赖
展示一下之前的使用的方式
-
可以使用的注解
@Getter and @Setter 给指定的属性增加get或者是set方法的注解
@NonNull 为空校验 指定属性字段不能为空,否则会出现空指针的异常问题
@ToString 生成toString方法,callsper默认是false的 是否按照父类的方式打印, exclude排除在外的字段
单个和多个排除在外的写法
@EqualsAndHashCode equals方法以及hashCode的计算方式
@Data@ToString
,@EqualsAndHashCode
,@Getter
and@Setter
. 组合提供这些方法
@Cleanup 进行自动资源管理,修饰在变之前使用完成之后自动关闭资源(文件流)
@Synchronized 使用在方法上面,方法自动获取锁
@SneakyThrows 自动抛受检异常,而无需显式在方法上使用throws语句 -
官网
虽然介绍了很多的使用方式,但是估计大家使用的最多的还是@Data 一步到位
所以有些注解还是观看官方介绍的比较舒服,而且官方介绍的已经足够细致,并且有很多典例可以参考和使用
地址在:http://jnb.ociweb.com/jnb/jnbJan2010.html
欢迎访问交流群:589780530
博主交流:2718272293
邮箱:[email protected] [email protected]
github: https://github.com/licunzhi
lombok简介及使用(代码片段)
lombok简介lombok是一个可以通过简单的注解的形式来帮助我们简化消除一些必须有但显得很臃肿的Java代码的工具,简单来说,比如我们新建了一个类,然后在其中写了几个字段,然后通常情况下我们需要手动去建立getter和setter方... 查看详情
lombok之使用详解(代码片段)
...使用起来很是方便,其实,我们还有更方便的办法,那就是-Lombok:非常强大的POJO注解器。Lombok是什么? lombok 提供了简单的注解的形式来帮助我们简化消除一些必须有但显得很臃肿的java代码。 查看详情
lombok效率神奇使用(代码片段)
Lombok效率神器标签(空格分隔):JavaLombok简介及使用Lombok是一种Java实用工具,可用来帮助开发人员消除Java的冗长,尤其是对于简单的Java对象(POJO),它通过注释实现这一目的。一个标准的Javabean一般具有若干属性,每个属性具有ge... 查看详情
springboot的lombok
lombok概述lombok简介Lombok想要解决了的是在我们实体Bean中大量的Getter/Setter方法,以及toString,hashCode等可能不会用到,但是某些时候仍然需要复写,以期方便使用的方法;在使用Lombok之后,将由其来自动帮你实现代码生成,注意,... 查看详情
lombok
Lombok简介Lombok是一个可以通过简单的注解形式来帮助我们简化消除一些必须有但显得很臃肿的Java代码的工具,通过使用对应的注解,可以在编译源码的时候生成对应的方法。官方地址:https://projectlombok.org/,github地址:https://gith... 查看详情
lombok介绍(代码片段)
Lombok是什么Lombok是一个可以通过简单的注解形式来帮助我们简化消除一些必须有但显得很臃肿的Java代码的工具,通过使用对应的注解,可以在编译源码的时候生成对应的方法.官方地址: https://projectlombok.org/ github地址:&n... 查看详情
lombok(代码片段)
Lombok是一种Java实用工具,可用来帮助开发人员消除Java的冗长,尤其是对于简单的Java对象(POJO)。它通过注解实现这一目的。拿lombok官网的一个例子来说:1publicclassUsers2privateStringname;3privateStringpass;4privateIntegerage;5要使用这个对象,... 查看详情
lombok简化java代码
title:lombok简化Java代码date:2018-10-2020:32:19tags:lombokauthor:辰砂tj1.介绍Lombok是一种Java实用工具,可用来帮助开发人员消除Java的冗长,尤其是对于简单的Java对象(POJO)。它通过注解实现这一目的。Lombok官网:https://projectlombok.org2.idea使... 查看详情
intellijidealombok不生效导致大量实体类的getset方法报错
参考技术A问题:IntellijIDEA中lombok未生效,从git拉取到本地的项目,大量实体类的GetSet方法报错.出现上述问题的原因,大致分为以下几种:1、lombok包依赖没有注入解决方案:在pom文件中加入lombok包的依赖(Maven仓库:https://mvnrepos... 查看详情
lombok_学习_00_资源帖
二、参考资料Java界的神器-使用Lombok来消除你的冗余代码量Lombok:让JAVA代码更优雅Lombok开发指南 查看详情
lombok快速入门(代码片段)
Lombok介绍:Lombok其实就是取名自龙目岛(PulauLombok),龙目岛是印度尼西亚西努沙登加拉(NusaTenggaraBarat)省岛屿,西隔龙目海峡面对巴厘岛,东隔阿拉斯(Alas)海峡面松巴哇(Sumbawa)岛,北濒爪哇海,南临印度洋。在编程上,Lombok是一... 查看详情
lombok使用(代码片段)
1.Lombok简介Lombok是一个可以通过简单的注解形式来帮助我们简化消除一些必须有但显得很臃肿的Java代码的工具,通过使用对应的注解,可以在编译源码的时候生成对应的方法。2.使用方法在IDEA中使用,首先安装插件,这样才能在... 查看详情
lombok:小辣椒的安装与使用
0.简介Lombok是一个可以通过简单的注解形式来帮助我们简化消除一些必须有但显得很臃肿的Java代码的工具,通过使用对应的注解,可以在编译源码的时候生成对应的方法,官网有详细的使用说明和视频.官方地址:https://projectlombok.... 查看详情
高效编码之lombok(代码片段)
Lombok简介Lombok是一个可以通过简单的注解形式来帮助我们简化消除一些必须有但显得很臃肿的Java代码的工具,通过使用对应的注解,可以在编译源码的时候生成对应的方法。官方地址:https://projectlombok.org/,github... 查看详情
idea@data无法生成getset方法
...他类中使用getset方法,如果报错,原因是idea中没有添加Lombok插件,添加上插件便可以解决。参考技术Aalt+insert自动生成 查看详情
lombok中使用建造者模式的好处(代码片段)
1.概念建造者模式是设计模式的一种,讲一个复杂对象的构建和他的表示分离,是的同样的构建过程可以创建不同的表示。这种模式又称为生成器模式,这种类型的设计模式提供一种创建对象的最佳方式。1、定义... 查看详情
java之lombok
Lombok是一个可以通过简单的注解形式来帮助我们简化消除一些必须有但显得很臃肿的Java代码的工具,通过使用对应的注解,可以在编译源码的时候生成对应的方法pom依赖:<dependency><groupId>org.projectlombok</groupId><arti... 查看详情
idea安装lombok插件(代码片段)
Lombok使用介绍Lombok是Java语言的实用工具,确切的说,应该说是一个很好用的插件,对,插件!可以用来帮助开发人员消除Java代码的冗长,尤其是对于简单的Java对象(POJO),它通过注解实现这一目的ÿ... 查看详情