fuzhengwei / vo2dto Licence: MIT license
💱 IDEA 插件,解决对象转换问题。选定对象批量织入“x.set(y.get)”代码,帮助开发者自动生成vo2dto转换代码。
Programming Languages java 68154 projects - #9 most used programming language
Projects that are alternatives of or similar to vo2dto Lombok.maven Maven Plugin for Project Lombok
Stars : ✭ 89 (+20.27%)
Mutual labels: lombok
Springcloud Miaosha 一个基于spring cloud Greenwich的简单秒杀电子商城项目,适合新人阅读。A simple spring cloud based seckill shopping mall project, suitable for young people to read. It can be used as a paper material for academic defense.
Stars : ✭ 187 (+152.7%)
Mutual labels: lombok
Library-Spring The library web application where you can borrow books. It's Spring MVC and Hibernate project.
Stars : ✭ 73 (-1.35%)
Mutual labels: lombok
Spring Blog Spring Boot base Blog
Stars : ✭ 109 (+47.3%)
Mutual labels: lombok
Crown Based on SpringBoot2, Crown builds a rapidly developed web application scaffolding.
Stars : ✭ 161 (+117.57%)
Mutual labels: lombok
My Blog Layui layui 版本的 My-Blog : A simple & beautiful blogging system implemented with spring-boot & layui & thymeleaf & mybatis My Blog 是由 SpringBoot + Layui + Mybatis + Thymeleaf 等技术实现的 Java 博客系统,页面美观、功能齐全、部署简单及完善的代码,一定会给使用者无与伦比的体验
Stars : ✭ 204 (+175.68%)
Mutual labels: lombok
Kotlin Builder Annotation A minimal viable replacement for the Lombok @Builder plugin for Kotlin code
Stars : ✭ 67 (-9.46%)
Mutual labels: lombok
spring-data-jpa-demo 这是一个 Spring Data JPA 的 demo, 旨在演示大部分常用的使用方法。
Stars : ✭ 43 (-41.89%)
Mutual labels: lombok
Seconds Kill 基于 Springboot + Redis + Kafka 的秒杀系统,乐观锁 + 缓存 + 限流 + 异步,TPS 从 500 优化到 3000
Stars : ✭ 180 (+143.24%)
Mutual labels: lombok
apt Java Annotation Processor Tool,动态生成getter/setter方法(像Lombok一样)。
Stars : ✭ 28 (-62.16%)
Mutual labels: lombok
X Admin 致力于快速开发中小型后台管理系统项目模板(更新中......)
Stars : ✭ 123 (+66.22%)
Mutual labels: lombok
Meetingfilm 基于微服务架构的在线电影购票平台
Stars : ✭ 149 (+101.35%)
Mutual labels: lombok
java-binance-api Java Binance API Client
Stars : ✭ 72 (-2.7%)
Mutual labels: lombok
Seppb 普兰能效平台开源版(后端)
Stars : ✭ 104 (+40.54%)
Mutual labels: lombok
hrisey Hrisey - boilerplate code suppressor tool for Android platform
Stars : ✭ 148 (+100%)
Mutual labels: lombok
Spring Boot Sample App Sample app generated from my spring boot archtype on :https://github.com/Romeh/spring-boot-quickstart-archtype
Stars : ✭ 81 (+9.46%)
Mutual labels: lombok
Ddd Java Spring Boot + Java [ DDD Sample ]
Stars : ✭ 191 (+158.11%)
Mutual labels: lombok
lombok-rs Lombok port for Rust
Stars : ✭ 31 (-58.11%)
Mutual labels: lombok
symbok-bundle Symfony annotations bundle
Stars : ✭ 50 (-32.43%)
Mutual labels: lombok
MinecraftBut 🎥 A Minecraft Plugin for youtubers such as BajanCandian, Skeppy, BadBoyHalo, A6D, Wilbur Soot
Stars : ✭ 50 (-32.43%)
Mutual labels: lombok
💱 IDEA Plugin vo2dto
你好,我是小傅哥,《重学Java设计模式》 图书作者,一线互联网 Java 工程师、架构师。✏️ 虫洞栈,博主 ,📝 关于我
一款用于帮助使用 IDEA 编写代码的研发人员,快速生成两个对象转换过程中所需要大量的 `x.set(y.get)` 代码块的插件工具.
对vo2dto感兴趣的,程序员👨🏻💻,来自这些国家
⛳ 目录
✨ 特性
2个对象的转换操作,通过复制 X x 对象,转换给 Y y 对象
允许使用 lombok 对象转换、lombok 和普通对象转换,对于 serialVersionUID 属性过滤
支持类继承类,全量的对象转换操作
含记忆功能的弹窗选择映射关系,支持全量对象、支持匹配对象、也支持空转换,生成一组set但无get的对象
支持对于引入不同包下的同名类处理
🔨 使用
视频:https://www.bilibili.com/video/BV13Y411h7fv - 视频内有完整的使用介绍和插件设计
描述:你需要复制被转换 X x = new X() 中的 X x 部分,无论它是方法入参还是实例化或者是接口回值,接下来鼠标定位到转换对象 Y y 上,可以定位到类 大Y
、或者属性 小y
,这样我就可以知道你要做到是X的对象的属性值,转换到Y对象的属性值上。接下来帮你快速生成全部的 y.set(x.get)
代码片段。
IDEA Plugin vo2dto 使用演示图
🛠️ 安装
1. 在线安装
IDEA Plugin 搜索vo2dto直接在线安装即可
2. 手动安装
IDEA Plugin 手动安装,导入下载包
🐾 迭代
v1.0.0
v2.1.0
复制对象a并在对象B上生成x.set(y.get)
在“对象B”属性上,也可以直接单击以生成x.set(y.get)
支持生成父对象的方法
v2.2.0
支持Lombok生成策略
支持对象空转换
在兼容的Lombok中添加自定义get和set方法
V2.2.2
通过步长计算,支持用户把光标定位到转换对象的属性上
v2.3.0
提供转换对象映射关系的弹窗提示,有多少个对象属性在转换
v2.4.0
v2.4.1
v2.4.2
v2.4.3
v2.4.4
v2.4.5
v2.4.6
修改搜索对象范围,支持pom引入对象搜索
屏蔽 lombok 下 serialVersionUID 属性的生成
v2.4.7
支持转换对象,鼠标定位到属性时候的类搜索和匹配
处理全局扫描访问 GlobalSearchScope.allScope
⚗️ 技术栈
📜 许可证
MIT
GitHub @fuzhengwei ·
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at
[email protected] .