使用lombok进行更优雅的编码方式

网上流传着一句话,咱程序员是最勤劳的易一波人,同时也是最懒得一波人

勤劳不用说,网络世界就是由我们创造而来,说懒得话一堆框架就是证明

这里讲解一下lombok,使编码更优雅,代码更简洁

我们来创建一个普通的项目,这里的话还是采用的springboot,其实无所谓,普通的java项目也可以

修改配置文件,添加依赖,如下所示(如果是普通的java项目可以自己下载依赖包)

<dependency>
    <groupId>org.projectlombok</groupId>
    <artifactId>lombok</artifactId>
    <version>1.18.8</version>
    <scope>provided</scope>
</dependency>

要使用lombok,开发工具必须要安装对应插件,这里以idea为例

点击file→settings→plugins,搜索lombok,如下所示

点击安装就可以了

创建一个java文件,写上我们需要的属性,这里我随便写了2个

lombok采用注解的方式为我们减少代码的量,里面有很多的注解,这里说一下最常用的几个

@Getter:提供get方法

如下所示

我们可以试一下

从图上我们可以看出,我们并没有写get方法,但是却又这么一个方法

lombok的原理是在编译class文件的时候写入对应的方法,如果对函数有特殊要求也可以手动编写
lombok在注入之前会先检查有没有对应方法,如果没有才写入,如果有还是采用用户自定的方法,如下所示

 

我们最常用的基本上就这几个注解了

@Setter:提供set方法

@ToString提供默认模板的tostring方法

@Data,提供所有的基本方法,包括get,set,tostring,hashcode等等

也就是说我们普通的javabean只要添加@Data就可以了,如下所示

 

这样的话我们编码更简洁,更方便,尤其是我们在修改javabean的时候,也不需要在更新内容,只要加上属性就可以了

当然,这样也增加了我们的阅读难度,

lombok还提供了很多别的有用的注解,有兴趣的朋友可以自行去了解一下

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值