有可能在IntelliJ IDEA
:
- 调用“生成>设置器”菜单
- 选择模板“生成器”。
- 选择要生成 setter 的所有字段
- 单击“确定”。
这是生成的结果(对于 1 个字段):
public MyClass setParam(String param) {
this.param = param;
return this;
}
Run Code Online (Sandbox Code Playgroud)
也可以在那里创建自己的模板)
你可以试试龙目岛
lombok.accessors.chain = [真 | false](默认值:false)
如果设置为 true,生成的 setter 将返回 this(而不是 void)。@Accessors 注释的显式配置链参数优先于此设置。
这是你想要的吗 ? https://projectlombok.org/features/GetterSetter.html
@Accessors(chain = true)
@Getter
@Setter
@AllArgsConstructor
@NoArgsConstructor(access=AccessLevel.PRIVATE)
public class LombokTest {
private String test;
public static void main(String []args) {
LombokTest a = new LombokTest();
System.out.println(a.setTest("amber").getTest());
}
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2156 次 |
最近记录: |