在一个服务A通过feign调用服务B时,服务A上控制台的输出:
Caused by:com.fasterxml.jackson.databind.exc.MismatchedInputException:
Cannot deserialize instance of `java.lang.Boolean` out of START_OBJECT token
问题分析
查看服务B的控制台输出
Cause:java.sql.SQLIntegrityConstraintViolationException:Column 'unique_code' cannot be null;Column 'unique_code' cannot be null; nested exception is java.sql.SQLIntegrityConstraintViolationException:Column 'unique_code' cannot be null
原来服务B往表插入数据时,uniqueCode属性为空,但数据库设置了unique_code not null