生成以 `this` 作为返回类型的 setter 的快捷方式

问题描述 投票:0回答:1
java spring spring-boot intellij-idea
1个回答
0
投票

在 IntelliJ IDEA 中,没有内置快捷方式来自动生成返回 this 进行链接的 setter。但是,您可以通过像这样定义它们来手动创建可链接的设置器:

public HomeWork setReceivedMarks(double receivedMarks) {
    this.receivedMarks = receivedMarks;
    return this;
}

或者,您可以使用Lombok的@Builder注释及其toBuilder方法来实现类似的效果。 Lombok 将处理构建器模式,允许您在构建或更新对象时链接方法。

© www.soinside.com 2019 - 2024. All rights reserved.