初学者在实体赋值时候经常是不断利用对象实例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; }