实体类使用lombok注解加快开发

本文介绍了Lombok工具如何帮助简化Java代码,特别是消除javabean中的getter、setter等冗余代码。文章详细讲解了Lombok的安装、@Data、@Getter/@Setter、@AllArgsConstructor/@NoArgsConstructor、@Log/@Slf4j以及@Accessors等注解的使用,旨在提高开发效率。
摘要由CSDN通过智能技术生成

前言

lombok是一个可以帮助我们简化java代码编写的工具类,尤其是简化javabean的编写。
  
1、优点:
  即通过采用注解的方式,消除代码中的构造方法,getter/setter等代码,使我们写的类更加简洁,
  
2、缺点:
  当然,这带来的副作用就是不易阅读…不过,还是能看得懂吧,废话不多说,先看一下lombok支持的一些常见的注解。

1、idaa安装插件

如果不安装创建,使用上面注解的时候就会报错误,所以需要安装插件,搜索lombok
 
  [外链图片转存失败(img-FVY8TRjF-1566806808002)(https://raw.githubusercontent.com/HealerJean123/HealerJean123.github.io/master/blogImages/WX20180314-192308.png)]

2、依赖导入

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

注解开始,我下面介绍的成员变量都是非静态的

1、@Data

注解在类上;
提供类所有属性的 getting 和 setting 方法

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值