💱 IDEA 插件,解决对象转换问题。选定对象批量织入“x.set(y.get)”代码,帮助开发者自动生成vo2dto转换代码。
你好,我是小傅哥,《重学Java设计模式》 图书作者,一线互联网 Java 工程师、架构师。:pencil2: 虫洞栈,博主,:memo: 关于我 我做过的项目演示地址:https://gaga.plus
对vo2dto感兴趣的,程序员👨🏻💻,来自这些国家和地区 |
---|
视频内有完整的使用介绍和插件设计
类 大Y
、或者属性 小y
,这样我就可以知道你要做到是X的对象的属性值,转换到Y对象的属性值上。接下来帮你快速生成全部的 y.set(x.get)
代码片段。IDEA Plugin vo2dto 使用演示图 |
---|
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.util.Date;
public class ApiTest {
public void test_vo2dto(UserVO user) {
UserDTO userDTO = UserDTO.builder()
.userId(user.getUserId())
.userNickName(user.getUserNickName())
.userHead(user.getUserHead())
.build();
}
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
static class UserDTO {
private String userId;
private String userIdx;
private String userNickName;
private String userHead;
private int page;
private int rows;
}
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
static class UserVO {
private Long id;
private String userId;
private String userNickName;
private String userHead;
private String userPassword;
private Date createTime;
private Date updateTime;
}
}
IDEA Plugin 搜索vo2dto直接在线安装即可 |
---|
IDEA Plugin 手动安装,导入下载包 |
---|
v2.4.7
GlobalSearchScope.allScope
v2.4.6
v2.4.5
v2.4.4
v2.4.3
v2.4.2
v2.3.0
v2.4.1
v2.4.0
V2.2.2
v2.2.0
v2.1.0
v1.0.0
MIT
GitHub @fuzhengwei ·