MapStruct使用

  • 时间:
  • 浏览:2
  • 来源:大发彩神APP_大发神彩APP官方

使用例子:https://github.com/mapstruct/mapstruct-examples

文章参考:

https://blog.csdn.net/jtf8525140/article/details/7815005001

https://www.tuicool.com/articles/uiIRjai

开发中如须要对象转换操作可直接新建interface并继承BasicObjectMapper<SOURCE,TARGET>,并在新建的接口上换成 @Mapper(componentModel = "spring"),

在另2个多多心智心智心智成熟的句子的句子图片 期期期期可维护的工程中,细分模块后,domian工程最好未必被一点工程依赖,如果 实体类一般存于domain之中,原本一点工程想获取实体类数据时就须要在每各自 所有工程写model,自定义model可不里能 根据自身业务须要而未须要要映射整个实体属性。

mapstruct这个插件却说 用来防止domin实体类与model类的属性映射,定义mapper接口,mapstruct就会自动的帮一点人儿实现这个映射接口,防止了麻烦错综复杂的映射实现。

Github地址:https://github.com/mapstruct/mapstruct/