在Scala中,当您声明val或var时,Scala将在编译为字节码时自动生成一个私有字段以及getter和setter。 val name = "My Name"将进行编译以创建等效的 private string name; public void name_$eq(string);其中name()和name_$eq是私有字符串
我有一个pojo用户类,它有私有字段和公共getter/setter。当我试图使用模板表达式语言访问私有字段时,play框架会生成编译时错误。我的代码是:public class User extends AbstractEntity{@Getter @Setter@Required@Getter @Setter@Getter @Se