【发布时间】:2016-06-07 05:50:35
【问题描述】:
似乎@RequiredArgsConstructor 在下面的代码中不起作用。为什么会这样?
import java.io.Serializable;
import lombok.Data;
import lombok.RequiredArgsConstructor;
@Data
@RequiredArgsConstructor
public class User implements Serializable {
private String username;
/*public User(String username) {
this.username = username;
}*/
private static final long serialVersionUID = 8043545738660721361L;
}
我得到错误:
javax.faces.el.EvaluationException: java.lang.Error: Unresolved compilation problem:
The constructor User(String) is undefined
由于某种原因,它似乎适用于没有定义构造函数而是使用@RequiredArgsConstructor 注释的其他域类。
【问题讨论】: