仔细仔细再仔细!!!
- java.lang.NullPointerException: null
- Failed to convert value of type 'java.lang.String' to required type 'java.lang.Long'; nested exception is java.lang.NumberFormatException: For input string: "undefined"
- Field error in object 'XXX' on field 'XXX'
- [Ljava.lang.Object; cannot be cast to [Ljava.lang.Long;
java.lang.NullPointerException: null
问题所在
没有引入注解@Autowired
Failed to convert value of type ‘java.lang.String’ to required type ‘java.lang.Long’; nested exception is java.lang.NumberFormatException: For input string: “undefined”
问题所在
掉了参数
Field error in object ‘XXX’ on field ‘XXX’
报错那一行太长了,放在下面了
Field error in object 'attendanceManagementDO' on field 'ciaTime': rejected value [1970-01-01 09:00:00];
codes [typeMismatch.attendanceManagementDO.ciaTime,typeMismatch.ciaTime,typeMismatch.java.util.Date,typeMismatch];
arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [attendanceManagementDO.ciaTime,ciaTime];
arguments []; default message [ciaTime]];
default message [Failed to convert property value of type 'java.lang.String' to required type 'java.util.Date' for property 'ciaTime';
nested exception is org.springframework.core.convert.ConversionFailedException:
Failed to convert from type [java.lang.String] to type [@org.springframework.format.annotation.DateTimeFormat @com.fasterxml.jackson.annotation.JsonFormat java.util.Date] for value '1970-01-01 09:00:00'; nested exception is java.lang.IllegalArgumentException:
Parse attempt failed for value [1970-01-01 09:00:00]]
时间格式转换问题
于是检查了一下DO,没问题
反复检查之后发现html忘了改数据格式,我淦
改完之后就好了,人傻了
一定一定要保证前后传输的数据类型的一致!!!!
[Ljava.lang.Object; cannot be cast to [Ljava.lang.Long;
list转数组的时候报错,toArray返回值为Object[]数组对象
问题所在
直接使用 toArray()
错误代码:
Long[] userIds = (Long[]) userList.toArray();
正确方式:使用toArray重载方法,toArray(Object[] obj)
Long[] userIds = userList.toArray(new Long[userList.size()]);