Skip to content

Releases: linpeilie/mapstruct-plus

1.4.6

17 Nov 07:41
Compare
Choose a tag to compare
  • 修改 SpringContextUtils 类名,防止与其他项目类名冲突;
  • fix #108 : SpringContextUtils#getBeanFactory 方法改为静态;
  • pr : 增加注解批量增加 AutoMappingAutoMappingsReverseAutoMappingReverseAutoMappings 特性;

1.4.5

18 Sep 14:27
Compare
Choose a tag to compare

修复 ReverseAutoMappings 配置不生效的问题

1.4.4

21 Aug 07:02
Compare
Choose a tag to compare
  • 修复部分Spring版本下找不到类的问题

1.4.3

29 Jun 05:59
Compare
Choose a tag to compare
  • feat: ComponentModel 增加 spring-lazy 可选项,懒加载 Spring Bean,解决互相依赖的问题,并将默认配置改为该选项;
  • fix: 解决 unmappedTargetPolicy 默认配置不生效的问题;
  • enhance: 优化 IDEA 本地开发构建效率,一定程度上缩短构建时间、减小元空间占用;Issue #89

1.4.2

15 Jun 09:01
Compare
Choose a tag to compare
  • feat: AutoMapper 注解增加 mapperNameSuffix 属性,支持配置生成的转换接口名称增加后缀,默认规则下生成的反向转换接口同时生效;
  • feat : 适配 Mapper 注解的 unmappedSourcePolicyunmappedTargetPolicytypeConversionPolicycollectionMappingStrategynullValueMappingStrategynullValueIterableMappingStrategynullValuePropertyMappingStrategynullValueCheckStrategymappingControl 属性;
  • feat : 适配 Mapping 注解的 constantqualifiedBynullValueCheckStrategynullValuePropertyMappingStrategymappingControl
  • feat : 适配 MapStruct 配置的 typeConversionPolicycollectionMappingStrategynullValueIterableMappingStrategynullValueMapMappingStrategynullValueCheckStrategymappingControlunexpectedValueMappingExceptionsuppressTimestampInGenerated 属性;
  • fix : 适配同一个模块中同类不同包生成类名冲突的问题;
  • feat : AutoMapping 注解增加 reverseConvertGenerate,控制是否生成反向转换逻辑,适配更加复杂的应用场景;
  • fix : 修复 targetClass 同时配置父类和子类时,转换规则冲突的问题;
  • fix : 修复不同模块配置类、代理类类名冲突的问题;
  • feat : AutoMapper 增加 useEnums 属性,支持手动配置转换时需要的枚举,解决跨模块枚举无法自动转换的问题;
  • 优化转换接口生成逻辑;

v1.4.0

16 Mar 14:38
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.3.6...v1.4.0

1.3.6

07 Jan 10:21
e328485
Compare
Choose a tag to compare

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

1.3.5

05 Jul 02:02
Compare
Choose a tag to compare
  • AutoMapping、ReverseAutoMapping 支持配置在方法上面;
  • AutoMapping、ReverseAutoMapping 支持 defaultExpression 和 conditionExpression 属性

1.3.4

20 Jun 06:38
Compare
Choose a tag to compare

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

1.3.3

19 Jun 10:58
279c9d7
Compare
Choose a tag to compare

fix error "Invalid relative name",兼容Windows环境下的JDK8