BUG记录
日常开发BUG记录
chzl0801
这个作者很懒,什么都没留下…
展开
-
错误使用mybatisplus和stream流引起的空指针bug
使用mybatis-plus查询数据,然后使用stream流取值,作为删除条件,进行删除操作,报空指针错误原创 2023-08-10 16:48:11 · 573 阅读 · 1 评论 -
json参数时,首字母大写的字段被自动转为小写
项目场景:因为项目需求,需要对外暴漏一些接口,而这些接口中一些参数采用非通用命名方式,被规定为首字母大写,且不允许修改问题描述:提示:在用json格式传参时发现,接口返回的数据中,首字母大写的字段被自动转换成了小写,不符合要求原因分析:数据在转换成json格式时,采用了默认的转换方式,导致字段大小写改变解决方案:在字段还有字段的get方法上添加@JsonProperty(“Name”)方法,并指定所需格式的字段 @JsonProperty("Name") private St原创 2021-10-11 22:45:52 · 6391 阅读 · 1 评论 -
feign调用出错,Method has too many Body parameters
项目场景:微服务调用:一个微服务使用feign调用另一个微服务问题描述:一个微服务在调用另一个微服务时报错,显示参数不符合要求:Method has too many Body parameters// Server端Controller层@PostMapping(value="/test") public String test(Integer id, String name){ ……}// Client端@PostMapping(value="/test") public原创 2021-10-11 22:25:30 · 1295 阅读 · 0 评论