初学者在实体赋值时候经常是不断利用对象实例set,能不能简洁点?有的,咱就用链式编程来解决。

1.没有用Lombok自动生成get、set可以在实体中返回this

    public Integer getId() {
        return id;
    }

    public User setId(Integer id) {
        this.id = id;
        return this;
    }

赋值时简单搞定

User user = new User();
user.setId(1).setName("xiaohuang");

2.使用Lombok时添加注解

这个注解就是 @Accessors(chain = true),允许链式操作

@Accessors(chain = true)
@Data
public class User {
    private Integer id;
    private String name;
}

 

 posted on 2020-11-24 17:53  黄小黄的黄  阅读(274)  评论(0编辑  收藏  举报