5

我想知道是否可以使用Lombokwith Spring,因为在我的项目中我得到了堆栈跟踪,因为我没有 getter 或 setter 方法,但我在代码@getter中添加@setter了注释。

@Data
public class EmailBean {

    @Getter @Setter
    private String contato;
    @Getter @Setter
    private String contatoCopia;
    @Getter @Setter
    private String copiaOculta;
    @Getter @Setter
    private String titulo;
    @Getter @Setter
    private String mensagem;

    @Getter @Setter
    private List<Contato> listaContatosSelecionados;
    @Getter @Setter
    private Set<String> setEmails;

    @Getter @Setter
    private boolean mostrar;

    @Getter @Setter
    private EmailHelper helper;
    @Getter @Setter
    private EmailFilter filter;

    public boolean mostrarListener() {
        this.mostrar = true;
        return this.mostrar;
    }
}

那么任何人都可以帮助我吗?

4

2 回答 2

4

您可能需要覆盖 canEquals。有关详细信息,请参阅http://projectlombok.org/features/EqualsAndHashCode.html

于 2014-01-27T09:06:11.487 回答
0

所以你@Getter@Setter那里的注释是多余的。@Data将 getter 和 setter 应用于类中的所有字段。

于 2017-02-07T23:16:16.703 回答