feign.FeignException:status 500 reading;java.lang.IllegalArgumentExeption:argument type mismatch

时间:2024-04-14 19:18:04

feign.FeignException:status 500 reading;java.lang.IllegalArgumentExeption:argument type mismatch
这是代码出错的位置,ControllerApi服务的Controller层。

server服务一直报参数不匹配,
java.lang.IllegalArgumentExeption:argument type mismatch
feign.FeignException:status 500 reading;java.lang.IllegalArgumentExeption:argument type mismatch
feign.FeignException:status 500 reading
feign.FeignException:status 500 reading;java.lang.IllegalArgumentExeption:argument type mismatch
我debug了发现就是存的时候报错,
feign.FeignException:status 500 reading;java.lang.IllegalArgumentExeption:argument type mismatch

我在这句话前面添加两句输出语句后打印结果如下:
feign.FeignException:status 500 reading;java.lang.IllegalArgumentExeption:argument type mismatch

发现参数都能取到,那就是插入语句这一块儿有问题,然后我去数据库看看发现 custom_service_code是主键要求非空,而我的是空,就需要在插入之前随机生成一个code作为主键code
feign.FeignException:status 500 reading;java.lang.IllegalArgumentExeption:argument type mismatch

然后问题就解决了。

总结:插入修改数据的时候要注意数据的匹配以及字段是否为非空;