Lombok框架

Lombok框架是用于简化代码编写的框架,在项目中编写实体类、VO类等类时,都会为属性添
加SETTERS & GETTERS方法,重新生成 toString() ,保留无参数构造方法,生成 hashCode()
和 equals() ……Lombok框架只需要使用一些注解即可在编译时插入这些方法,则编写代码时
只需要声明属性并添加注解即可,例如:

@Data
public class User {
private Integer id;
private String username;
private String password;
}

以上 @Data 注解的作用就是生成SETTERS & GETTERS,重新生成 toString() ,要求当前类存
在无参数构造方法。
由于Lombok框架是编译期干预的,所以在 .java 源代码中不会看到各种SET或GET方法,但是
可以调用,因为最终编译出的 .class 文件中是有这些方法的!

同时,也由于Lombok只在编译期才开始生成SET或GET方法,所以,在编写代码时,直接使用
SET或GET方法就提示语法错误,因为开发工具只能基于源代码来判断语法,为了保证编写代码
不会出现这些错误提示,就需要在开发工具中安装Lombok插件(参考第3步:在IntelliJ IDEA中
安装Lombok插件)!当然,即使不安装该插件,只是开发过程中代码会提示错误,但是不影响
运行!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Max恒

为了开源加油 ! !

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值