他这个错误信息提示的很明显,no Creators, like default construct,应该是少了无参的构造方法。因为当类中没有定义构造函数时,系统会指定给该类加上一个空参数的构造函数。这个是类中默认的构造函数。当类中如果自定义了构造函数,这时默认的构造函数就没有用了。So,我们要构造一个空的构造函数,函数名要与类名一样。
解决方案
找到对应的class,在class加上@NoArgsConstructor
如果你没用使用Lombok,那么也不要紧,只需要在对应的class中添加一个无参的构造方法即可
Lombok常用注解
@Data 该注解注解用在类上,可以为类创建setter、getter、toString()、hashCode()等方法
@Getter 作用在每一个字段上,能够为该字段创建getter方法
@Setter 作用在每一个字段上,能够为该字段创建setter方法
@NoArgsConstructor, @AllArgsConstructor 作用在类上,提供的分别是无参数的构造函数和全参数的构造函数
@toString 作用在类上,单独的构造toString()方法
@NonNull 字段的非空检查