我所遇见的报错原因:原因就是MQ会解析message的数据结构,传参本身是个json或者map,他会取出对应的值,循环解析取出来的值,但解析t时,json/map某个属性的值取出来的是null,发现null的类型是JSONNull,这个时候就会执行类型匹配
解决方案:将传参转为 字符串,比如你传的是个实体对象 vehicleDTO
转为字符串:JSON.toJSONString(vehicleDTO)
思路是这样,转为字符串避开被解析,至于传参和怎么转那就随你自己定了
我所遇见的报错原因:原因就是MQ会解析message的数据结构,传参本身是个json或者map,他会取出对应的值,循环解析取出来的值,但解析t时,json/map某个属性的值取出来的是null,发现null的类型是JSONNull,这个时候就会执行类型匹配
解决方案:将传参转为 字符串,比如你传的是个实体对象 vehicleDTO
转为字符串:JSON.toJSONString(vehicleDTO)
思路是这样,转为字符串避开被解析,至于传参和怎么转那就随你自己定了