lombok @Builder注解

lombok @Builder注解
可以使用时这样封装对象,就不用一个属性一个属性的set了
@Builder
public class Card {
private int id;
private String name;
private boolean sex;
}

Card card = new Card();
card.builder()
.id(10)
.name("dasd")
.sex(true)
.build();

优点
不需些太多的set方法来定义属性内容 写法更优雅
@Builder对类做了什么?
反编译生成的 Card.class
public class Card {
private int id;
private String name;
private boolean sex;

Card(int id

lombok @Builder注解最先出现在Python成神之路

版权声明:
作者:zhangchen
链接:https://www.techfm.club/p/4938.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>