USe*_*299 1 java eclipse builder intellij-idea
因此,在使用 eclipse 时,我可以使用 Fluent Builders Generator 插件并获得创建嵌套构建器类的好处。
例如
public class a {
private String aa;
private B b;
}
public class b {
private String bb;
}
Run Code Online (Sandbox Code Playgroud)
在使用 a 类的插件构建器类创建时,我将能够使用以下内容:
ABuilder().withAA("1").withBBuilder().withBB("2").build().build();
Run Code Online (Sandbox Code Playgroud)
inteliij 是否有任何插件可以生成这些类?我发现的唯一一件事是为两个类创建构建器并使用类似的东西:
B bObject = BBuilder().withBB("1").build();
ABuilder().withAA("1").withB(bObject).build();
Run Code Online (Sandbox Code Playgroud)
独立于 IDE,使用Immutables.github.io生成具有fluent builders 的不可变(或可变)值对象。
您只需为您的值对象定义一个抽象类或接口,框架就会生成实现,包括流畅的构建器。
它适用于所有主要 IDE。
| 归档时间: |
|
| 查看次数: |
1538 次 |
| 最近记录: |