赞
踩
Lombok 是一种 Java 实用工具,可用来帮助开发人员消除 Java 的冗长,尤其是对于简单的 Java 对象(POJO)。它通过注释实现这一目的。通过在开发环境中实现 Lombok,开发人员可以节省构建诸如 hashCode() 和 equals() 这样的方法以及以往用来分类各种 accessor 和 mutator 的大量时间。
1.能通力注解的形式自动生成构造器、getter/setter、equals、hashcode、toString等方法,提高了一定的开发效率;
2.让代码变得简洁,不用过多的去关注相应的方法;
3.属性做修改时,也简化了维护为这些属性所生成的getter/setter方法等缺点;
1.不支持多种参数构造器的重载十
2.虽然省去了手动创建getter/setter方法的麻烦,但大大降低了源代码的可读性和完整性,降低了阅读源代码的舒适度
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.10</version>
</dependency>
@Data
@AllArgsConstructor
@ToString
public class User {
private int id;
private String name;
private String password;
}
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。