20 Star 257 Fork 46

easii / mapstruct-plus

2024-03-16 22:37
1374229 easii 1710989212 easii
  • 优化复杂对象转换逻辑,占用元空间更小!性能更快!
  • 去除 hutool 等依赖,目前项目中只依赖了 MapStruct
  • 适配对象循环嵌套场景
  • feature#63AutoMappingReverseAutoMapping 支持 qualifiedByNameconditionQualifiedByNamedependsOn 属性
  • issue#I93Z2ZAutoMappings 支持配置在方法上面
最后提交信息为: release 1.4.0
2024-01-07 18:22
1374229 easii 1710989212 easii

兼容内部类转换
feature : AutoMapping 注解中的 targetClass 支持配置父类
issue#I8QPRO : 框架自动生成的 AutoMapperConfig 和 AutoMapMapper 包和类名支持配置
issue#I8T7EF : 支持在父类中配置的 AutoMapping 注解

2023-07-02 21:49
1374229 easii 1710989212 easii
  • AutoMapping、ReverseAutoMapping支持配置在方法上面;
  • AutoMapping、ReverseAutoMapping支持defaultExpression和conditionExpression属性
最后提交信息为: release 1.3.5
2023-06-20 14:28
1374229 easii 1710989212 easii

……什么都没更新,腾讯云maven源同步的jar有问题,只能重新发个新包

最后提交信息为: release 1.3.4
2023-06-19 19:00
1374229 easii 1710989212 easii

fix error "Invalid relative name",兼容Windows环境下的JDK8编译异常

2023-06-19 00:18
1374229 easii 1710989212 easii
  • 不可变对象支持,可以使用任意包下的 Immutable 标注类型为不可变类
  • 全面适配 IDEA 部分编译问题,使用更加流畅丝滑
最后提交信息为: release 1.3.2
2023-06-17 14:12
1374229 easii 1710989212 easii

增加编译参数中指定配置类的功能
更好地适配 IDEA 部分编译场景

最后提交信息为: release 1.3.1
2023-06-17 14:11
1374229 easii 1710989212 easii
  • fix: 解决本地开发时 IDEA 编译或者运行时报错等与预期不一致的问题
  • feature: AutoMapper 注解增加 imports 属性支持
最后提交信息为: release 1.3.0
2023-05-24 12:29
1374229 easii 1710989212 easii
  • 这里是列表文本fix: 解决 MapConvertMapperAdapter 编译警告问题
  • feat: 增加 nullValueMappingStrategy 和 nullValuePropertyMappingStrategy 配置项
  • feat: 适配 solon
2023-05-17 17:09
1374229 easii 1710989212 easii

fixbug: 当项目中只有 AutoMappers 注解时,没有生成转换接口的问题

最后提交信息为: docs: 1.2.4 release log
2023-04-26 10:11
1374229 easii 1710989212 easii
  • MapStructPlus 版本由 1.5.3.Final 升级为 1.5.5.Final
  • 增加自定义 ConvertMapperAdapter 和 MapConvertMapperAdapter 类名和包名的功能
  • 生成的转换接口,自动接入自定义转换接口
Java
1
https://gitee.com/easii/mapstruct-plus.git
git@gitee.com:easii/mapstruct-plus.git
easii
mapstruct-plus
mapstruct-plus

搜索帮助