map不能直接转string格式
*方法:
Map<String,Object> map=new HashMap<String,Object>();
map.put("fff","fff");
System.out.println(map.toString());
JSONObject jsonObject=JSONObject.fromObject(map);
System.out.println(jsonObject.toString());
[bug01] httpClient调用SSO接口, util类参数是token和appCode, 由于都是String类型, 顺序写错了.
[bug02] 校验密码, 生成新的密码时, 由于调了已经写好的方法, 顺便把对象内容改掉了.
[bug03] 调其他项目接口, 本地可以跑通 ,但是前端在dev环境上一直报错. 原因是配置文件写错了. 只修改了local环境的链接地址.
[注意01] 联调时, 还是要看服务器日志. debug等等, 可以准确排查问题.
[备份01] 添加日志, 尤其控制第三方调用入口出口等, 避免空指针
入参 log.info("------begin to saveUsername(v1/saveUsername) ||| 入参:{}",params.toString());
出参 log.info("------end to saveUsername(v1/saveUsername) ||| 出参:{}", data.toString());
报错 log.info("------end to saveUsername(v1/saveUsername) ||| exceptionInfo code :{} ; msg :{}",WrapperEnumError.REQUEST_FAIL.getCode(), "保存用户名失败");
异常 log.error("------end to codeLogin(v1/codeLogin) ||| Exception", e);