龙目岛@RequiredArgsConstructor。编译错误。构造函数未定义

时间:2018-09-19 16:48:53

标签: lombok

我正在尝试按照Apress的“通过Spring Boot学习微服务”一书中的示例在Eclipse STS中使用Lombok

当我为Multiplication域类编写类代码时,出现了编译错误:“未定义构造函数Multiplication(int,int)”。

有人知道我在做什么错吗?

谢谢。

package microservices.book.multiplication.domain;

import lombok.EqualsAndHashCode;
import lombok.Getter;
import lombok.RequiredArgsConstructor;
import lombok.ToString;

/**
 * This class represents a Multiplication (a * b).
 */
@RequiredArgsConstructor
@Getter
@ToString
@EqualsAndHashCode
public final class Multiplication {

    // Both factors
    private final int factorA;
    private final int factorB;

    // Empty constructor for JSON (de)serialization
    Multiplication() {
        this(0, 0);
    }
}

1 个答案:

答案 0 :(得分:0)

对于 Mac:

1.帮助 -> 安装新软件

enter image description here

2.与:龙目岛 - https://projectlombok.org/p2

enter image description here

3.重启 Spring Tool Suite,清理并重建项目。

enter image description here