未分類 25 4 月 2020 有没有工具能够自动生成 VO, DO, DTO 有没有工具能够自动生成 VO, DO, DTO 資深大佬 : Replux 83 感觉写业务代码的时候经常要对一个 pojo 写一大堆的映射类,使得文件太多了。有没有啥工具能像 lombok 一样自动生成这些 vo dto do 的? 大佬有話說 (12) 資深大佬 : vigack Querydsl+Mapstruct 主 資深大佬 : Replux @vigack mapstruct 这个工具只是生成一个实现了实体映射函数的实现类,不是我想要的 資深大佬 : sufan1206 写一个代码生成器,或者找开源的自己改,原理就是模版渲染 資深大佬 : WispZhan 充血模型 + GraphQL,贫血模型终将死去…… 資深大佬 : KentY @WispZhan 我基本能理解提问中的问题以及描述, 通览寥寥回答, 也明晓其意.然而到您这个回答, 完全不知所云. 忙 google 求解.尚知充血, 贫血, 仍有一”领域模型”之译文由来.不由掩面忍俊不禁. 主 資深大佬 : Replux @sufan1206 代码生成器是个折中的选择但是很实用的方法。如果有个类库能像 lombok 一样自动生成这些模型就好了。 主 資深大佬 : Replux @sufan1206 其实我的根本诉求还是因为希望减少实体映射类,让这些东西在编译期自动生成 資深大佬 : kaneg 你提到 Lombok,那是什么原因不选择它呢?我在一个新项目里想用,但是怕在 IDE 里没有 get/set 方法的代码提示,一堆飘红,毕竟这货是需要编译期才生成方法的 資深大佬 : sufan1206 @Replux 那就自己写插件吧,原理就那些,大概率有相关轮子了 資深大佬 : ace12 @kaneg 哥,有插件 主 資深大佬 : Replux @kaneg lombok 中能生成 getter 和 setter,我的需求是生成新的类 主 資深大佬 : Replux @sufan1206 好的,刚才网上搜了下 没看到现有的工具,打算开始自己写一个了