1、lombok
1)、maven使用:
2)、IntelliJ idea安装:
/setup/intellij
3)、所有特性
/features/all
@Getter/@Setter
@ToString
@NoArgsConstructor, @RequiredArgsConstructor and @AllArgsConstructor
@EqualsAndHashCode
@Data
2、appache-commons
appache-commons真是一个强大的家族,里面有的东西应该能覆盖大家的方方面面了。
/
比较常用的有:
commons-lang
commons-colloctions
其他工具包:
/proper/commons-io/
/proper/commons-beanutils/
/proper/commons-codec/
/proper/commons-dbutils/
/proper/commons-fileupload/
3、使用lombok反序列化的问题
来源(/u/566591/blog/664617#h3_2)
使用fastJson对json字符串进行反序列化时,有几个点需要注意一下:
反序列化内部类
反序列化模板类
Getter/Setter问题
如大家希望返回的一个json串为
下面是大家的定义的dto对象,通过序列化后能得到大家预期的结果么?
实际上返回的结果与大家预期的还是有差别的
解决方案:
注意项:
默认构造方法
使用lombok注解时, 需要注意 isXxx 这种,序列化字符串中的key,可能就变成 xxx