龙目岛(Lombok)Getter / Setter vs Java 14记录
我喜欢Lombok项目,但如今,我正在阅读并尝试Java 14的一些新功能。 在新功能内部,有record关键字,该关键字允许创建具有以下内置功能的类:构造函数,私有最终字段,访问器,equals / hashCode,getter和toString方法。 现在我的问题是:最好依靠Lombok的功能,还是我们应该开始使用记录功能: 最好使用这个: record Person (String name, String surname) {} 或者那个: @AllArgsConstructor @ToString @EqualsAndHashCode public class GetterSetterExample { @Getter private int name; @Getter private int surname; } 两种方法的优缺点是什么?