** nested exception is java.sql.SQLException: MONTH ** 看一下完整的异常栈 这里的问题是由于 api 数据库日期装换data类型报错, 这里是月份无法转换,经过排查看一下数据库中的错误数据: 这里是由于前段数据入库的时候数据库本身没有做校验,导致不合法的数据填入,修改了这种数据即可。 为了避免这种数据的产生,我们可以再业务层进行数据合法性判断。