主要是通过JSON转对象的时候,Java对象没有默认构造方法,如果是用了lombok @Data注解那就要增加无参构造方法的注解@NoArgsConstructor 以及全部入参的构造方@AllArgsConstructor
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class Profit4Month implements Serializable {
}
因为底层会调用默认构造方法。
本文探讨了在使用JSON转换Java对象时,由于底层需要默认构造方法,因此在类中添加Lombok的@NoArgsConstructor和@AllArgsConstructor注解的重要性。通过这两个注解,可以确保即使对象没有默认构造方法,也能正常进行序列化和反序列化操作。
主要是通过JSON转对象的时候,Java对象没有默认构造方法,如果是用了lombok @Data注解那就要增加无参构造方法的注解@NoArgsConstructor 以及全部入参的构造方@AllArgsConstructor
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class Profit4Month implements Serializable {
}
因为底层会调用默认构造方法。
8044

被折叠的 条评论
为什么被折叠?