记录日常注意项

1,注释要记得

2,构建对像 用vo, 不要直接用实体

3,构建对象可以用 builder,加注解@Builder

4,逻辑尽量要写到service中。

5,合完代码记得编译一下。

6,签名的时候遇到json多层时的了一个坑就是要签名一些风控参数。签出的字符串和前段传给第三方的在顺序上有问题。导致了签名一直失败。于是找了很多能让jsonobject解析后保存不乱序的方法。

JSONObject.parseObject(JSONObject.toJSONString(sortMap, SerializerFeature.SortField), Feature.OrderedField);

7,feign调用超时时要设置超时时间

8,对账文件下载失败,是因为服务器没有给写的权限。

9,map取值时设置默认值可以用:map.getOrDefault()。

原文地址:https://www.cnblogs.com/cathyqq/p/12364165.html