lombok注入的方法在同一个类

时间:2017-02-07 08:43:39

标签: code-injection netbeans-8 lombok

在简单使用lombok期间,诸如Netbeans,Intellij等IDE允许使用由lombok库注入的方法,例如@Getter& @Setter。

import lombok.Getter;

public class Test {

    @Getter
    private Double var;   

    public Double calculTva(double tva) {
        return this.getVar() * tva;
    }
}

测试类无法识别代码返回this.getVar()。 但是如果我们使用另一个类,例如 Test2 ,在这种情况下我们可以使用 getter 方法。

public class Test2 {     

    public Double calculTva(double tva) {
        Test t =new Test();
        return t.getVar() * tva;
    }
}

Environnement:

  1. Netbeans 8.0.2
  2. lombok 1.16.13
  3. Jdk 1.7
  4. 项目类型 Java应用程序

2 个答案:

答案 0 :(得分:0)

在NetBeans IDE中,按照以下说明操作:

  1. 打开你的项目
  2. 项目属性
  3. 构建/编译/ 启用注释处理
  4. 更改为 true (chechk it)在编辑器中启用注释处理的值。
  5. 保存&测试

答案 1 :(得分:0)

在Intellij中,除了lombok依赖项之外,还添加了lombok插件。