![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
------【Lombok】
文章平均质量分 79
_夜渐凉
_与其临渊羡鱼,不如退而结网
展开
-
Lombok 简介及 @EqualsAndHashCode 注解的影响
Lombok简介Lombok 是一种 Java™ 实用工具,可用来帮助开发人员消除 Java 的冗长,尤其是对于简单的 Java 对象(POJO)。它通过注解实现这一目的。拿lombok官网的一个例子来说:public class Mountain{ private String name; private double longitude; priva...原创 2018-09-05 09:33:10 · 867 阅读 · 0 评论 -
Lombok中@EqualsAndHashCode 注解的影响及简介
@EqualsAndHashCode 注解这个注解会生成equals(Object other)和hashCode()方法。 它默认使用非静态,非瞬态的属性 可通过参数exclude排除一些属性 可通过参数of指定仅使用哪些属性 它默认仅使用该类中定义的属性且不调用父类的方法 可通过callSuper=true解决上一点问题。让其生成的方法中调用父类的方法。另:@D...原创 2018-08-09 12:42:55 · 18754 阅读 · 1 评论 -
Lombok详解
Lombok是一个可以通过简单的注解形式来帮助我们简化消除一些必须有但显得很臃肿的Java代码的工具,通过使用对应的注解,可以在编译源码的时候生成对应的方法。官方地址:https://projectlombok.org/,github地址:https://github.com/rzwitserloot/lombok。IntelliJ IDEA 使用它的方法先安装插件Paste_I...转载 2018-08-06 18:19:05 · 290 阅读 · 0 评论 -
@EqualsAndHashCode(callSuper = true) 造成的 java.lang.StackOverflowError
@EqualsAndHashCode(callSuper = true) 造成的 java.lang.StackOverflowError死循环内存溢出报错 去掉@EqualsAndHashCode(callSuper=true)原创 2018-09-13 16:50:54 · 14282 阅读 · 0 评论