技术栈
编程工具箱
菡萏如佳人
6 个月前
java
·
实体转换
·
编程工具箱
工程师工具箱系列(1)MapStruct
在Java项目开发中,不管你是采用传统的MVC分层模式,还是DDD驱动的微服务模式,都免不了在各层级之间传递对象,在这个过程中会出现许多的对象概念性名词:VO,DTO,DO,Entity,ValueObj等等。我们先不管这些对象在你们各自项目里的作用,有一个共同的工作就是完成他们之间赋值转换。