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()。