java开发规范 RestController Apollo logger params T data NPE page

2024-10-09 11:04:12 浏览数 (4)

java开发规范

1.@Valid @RequestBody MyAppWorkOrderRequestVO orderRemarkListRequestVO 缺少 @RequestBody 注解,否则数据无法接收 2. apollo配置 请求接口的全路径,需要检查是相对路径还是绝对路径 3.catch (Exception e) { 添加错误日志打印。。排查日志的时候方便确定问题。 log.error("getRenyunRemarkInfo error:",e); return ResponseData.error(); } 4. String orderNo,String remarkCode 方法的这两个参数 位置反了。。传参数的时候,需要一一对应,否则参数的接收含义反了,有问题 5. T data; 转换的默认是String,然后再二次转换List对象 JSON.parseArray json转换,T 转换的是字符串,然后再对字符串再转换对象。JSON处理

6.报空,需要初始化对象,然后对象再赋予属性值,如果是一个空对象是处理属性,不管是赋值还是取值,都会报错。 2.responseData.getData() responseData对象非空判断 3.排序报空 java8 sorted(Comparator.comparing(MyFindCarVO::getLatestOrderDistance)) 需要将 latestOrderDistance 设置默认值。 4.根据时间来排序,根据距离排序。针对本分页内的计算结果来排序,仅仅限于本分页内,而不是全局来排序。

0 人点赞