每次在接口中返回某个数据结构的时候需要用到 builder 方法,都需要自己一行行的去构建。例如
@AllArgsConstructor
@NoArgsConstructor
@Data
@Builder
public class Test{
private Integer a;
private Integer b;
}
然后我在某个读接口需要用以下的方式返回
return Test.builder()
.a()
.b()
.build();
这样每次都需要手动看属性再一个个输入,求问有没有好用的插件直接转化,或者什么网页小工具能做到这点
1
flyfanc 2024-01-18 11:26:53 +08:00
chatgpt
|
2
LiaoMatt 2024-01-18 11:48:17 +08:00
如果是返回还是自己构建比较好吧, 最好能贴点图看场景, 如果是从 DTO 啥的转,直接用 Map Struct 或者 Spring 原生的 BeanUtil 拷贝值, 但是要字段名和类型保持一致
|
3
BBCCBB 2024-01-18 11:57:45 +08:00
|
4
BBCCBB 2024-01-18 11:58:10 +08:00
你可以用这个插件, 放弃用 builder 方法.. 直接用 set.
|
5
Belmode 2024-01-18 11:59:12 +08:00
本该如此
|
9
whoami9426 2024-01-18 15:10:44 +08:00
通义灵码 等免费的 ai 代码补全工具, 写一个 `Test.builder()` 按个 tab 让它补全
|
10
ChoateYao 2024-01-18 15:16:02 +08:00
https://github.com/rookie-ricardo/BeanMappingKey 这个插件支持 Builder 模式
|