Lombok创建了多个setter

时间:2018-04-18 21:30:52

标签: java lombok

我是lombok的新手。我只是用@Data注释注释了pojo,它生成了多个方法。 你知道什么是可能的原因吗?

这是代码,

package com.stack.model;

import lombok.Data;

@Data
public class Animal {

    private Integer id;
    private String name;

}

而且,我遇到了多个错误。永远不会生成默认构造函数,也不会使用不明确的方法。 enter image description here

1 个答案:

答案 0 :(得分:1)

一般情况下,lombok不应该使用@Data注释生成“含糊不清”的内容。 您能否添加一份文件的源代码?

如果你想看到lombok生成的代码,有一种叫做“delombok”的东西就是为了这个目的而设计的。还有一个支持lombok / delombok的intelliJ插件 这是关于这个问题的link以及关于delombok和intelliJ集成的非常有用的答案