package com.cs183.entity; import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; @Data; @AllArgsConstructor; @NoArgsConstructor; public class Musician { private int id; private String img; private String name; }为什么会说此处不允许注解@NoArg
时间: 2024-04-29 16:19:34 浏览: 148
使用@Data注解get和set方法爆红的原因是没安装lombok的插件啊.docx
5星 · 资源好评率100%
注解@NoArgsConstructor是Lombok库中的注解之一,它可以为类自动生成无参构造方法。但是在这个Musician类中,如果添加@NoArgsConstructor注解,由于该类中只有带参构造方法@AllArgsConstructor,会导致无参构造方法和带参构造方法重复,从而引起编译错误。因此,在这种情况下,不允许使用@NoArgs注解。
阅读全文