问题
Resolved [java.lang.IllegalStateException: No primary or default constructor found for class com.hy.blog.condition.ArticleConditionVO]
原因
- 通过将.class文件进行转化为可读的java文件,如下所示
1.没有生成无参构造方法。
2.生成的有参方法是default级别的,因此会导致无法访问的问题。
public class DemoTest {
private Long categoryId;
DemoTest(Long categoryId) {
this.categoryId = categoryId;
}
public static DemoTestBuilder builder() {
return new DemoTestBuilder();
}
解决
- 添加
@AllArgsConstructor
和@NoArgsConstructor
两个注解重新生成有参和无参方法