我有一个类人,并由两个注释@Data @AllArgsConstructor注释。当我尝试通过构造函数初始化类人时,我有一个问题。在编译中没有问题,但在运行时我有这个错误
java:类com.app.net.model.Person中的构造器Person不能应用于给定的类型;必选:无参数以,发现:以,以java.util.List
有人有解决办法吗?谢谢你
我尝试用带有所有参数的构造函数初始化类
@AllArgsConstructor注释为你的类创建了一个构造函数,其中每个参数都必须被传递来初始化类。正如建议的那样,如果你想让你的类有机会像这样初始化,你必须用@NoArgsConstructor来注释你的类:
final var myClass = new MyClass(); // Initialized using the 'NoArgs' constructor
myClass.setProperty(value);
...