Lombok

下载安装

lombok plugin插件

build.gradle文件

添加依赖

provided “javax.annotation:javax.annotation-api:1.2’
provided ‘org.projectlombok:lombok:1.16.6’

model类

使用@Data
如图,get、set、equals、hashCode方法以及全部自动生成

使用@Getter @Setter

小记

今天和谢总查Json解析的bug,单步调试发现获取的数据是对的,但是就解析之后那个字段总是null,fastJson反序列化应该注意的地方也注意了(字段要和接口中的一致),但是还是不行,最终问题找到了,是该字段的setter方法写错了。。。这点神坑。。极其小的bug导致了效率低下,耗时费力。所以用Lombok,至少可以保证马虎出错,lombok化,代码的确会精简很多,将思路集中在业务上,这也算是一次修行吧,谨记。