
获得徽章 0
- 又是我,又是java的类型转换
一个是接口里@RequestBody Map<String, Object> requestBody里取数时强制转换导致转换报错,下面是ai回答
Spring 把 JSON 数组 反序列化时,只有明确声明成 String[] 才能直接拿到字符串数组;写成 Map<String,Object> 时,Jackson 会把数组转成 ArrayList<String>,后面再强转就 ClassCastException。@RequestBody Map<String, String[]> requestBody
一个是报错行数显示问题,给我定位到接口调用的方法那里去了,而且还正好有个类型转换,给我整无语了
纯记录展开3点赞