刚开始以为是sql执行结果中返回的数值为null的timestamp格式转date的时候报的错,但是看了下代码,实体类对应字段加了jsonformat注解是没有问题的,再说了,null转date本来就是说的通的。
仔细看了下报错,发现null上是加了双引号的,所以,这个null并不是真正意义上的null,而是一个“null”字符串,这样就说的通了,但是这个字段是从哪来的呢,肯定是请求传过来的(猪都知道),因为是前后端分离,所以我用swagger进行测试的,问题就出到这了,在swagger测试页面中要想把null传到后端直接不传就好了,不要手动输入null,前端请求就没这个问题~
swagger踩坑: org.postgresql.util.PSQLException: ERROR: invalid value “null“ for “YYYY“
最新推荐文章于 2022-07-07 21:31:21 发布