还在纠结VO转换吗?试试MapStruct吧
背景:在开发过程中,为了系统的分层,需要进行VO转换。大家手写各种get、set,代码量太大,而且容易出错。市面上有几种VO转换方式:利用反射、cjlib等等,有的有性能上的问题,有的对特殊的场景处理不是很好。
推荐这款类型转换神器!Mapstruct新出的Spring插件
小编很多项目都使用了它,代码清爽得很,增加了大量摸鱼时间,用过的都说好。根据上面的机制官方推出了MapStruct Spring Extensions插件, 它实现了一种机制,所有的Mapstruct映射接口只要实现了Converter,都会自动注册到ConversionService,我们只需要通过ConversionService就能完成任何转换操作。