相信每一个 Java 开发者都知道Java的实体类需要定义参数的Get和Set方法,否则实体类不能设置或获取属性值。那么作为一个刚入门的Java小白,你可能会一个一个的手动设置。即使IDE的提示很强大,还是要不断的重复操作。比如这样的效果:
这样的工作量还很少,但是如果属性特别多,实体类也特别多的时候,没有程序员能受得了的。凡是重复劳动,程序员就要把它自动化。这个问题相信很早很早就有人遇到了,现在有了一个很优秀的解决办法–Lombok。
Lombok是一个可以通过简单的注解形式来帮助我们简化消除一些必须有但显得很臃肿的Java代码的工具,通过使用对应的注解,可以在编译 源码 的时候生成对应的方法,包括常用的get和set方法。下面小编和大家分享一下如何使用Lombok。
1. maven 安装
lombok的安装方式有很多,这里就介绍maven的方式。其他方式可以访问官网。
2.刷新依赖
一般Idea会自动下载maven依赖,如果没有生效可以reimport一下。
3.注解@Data
在类上添加@Data注解将会为所有属性自动添加Get和Set方法。
4. @Getter@Setter
在字段上添加 @Getter@Setter注解将为该字段生成get和set方法。
除了解决Get和Set这个痛点之外,lombok还提供了很多注解。比如@ ToString 实现了类的toString方法。其他用法大家可以去官网查看。
关于lombok就和大家分享到这里,如果你觉得本篇文章对你有帮助,欢迎点赞,评论,转发。