首页
开源
资讯
活动
开源许可证
软件工程云服务
软件代码质量检测云服务
持续集成与部署云服务
社区个性化内容推荐服务
贡献审阅人推荐服务
群体化学习服务
重睛鸟代码扫描工具
登录
注册
代码拉取完成,页面将自动刷新
Watch
26
Star
304
Fork
54
easii
/
mapstruct-plus
Fork 仓库
加载中
取消
确认
代码
Issues
5
Pull Requests
1
Wiki
1
统计
发行版
最新版
v1.4.6
9058320
2024-11-17 15:45
对比
1.4.6
easii
- 修改 `SpringContextUtils` 类名,防止与其他项目类名冲突; - fix [#108](https://github.com/linpeilie/mapstruct-plus/issues/108) : SpringContextUtils#getBeanFactory 方法改为静态; - [pr](https://github.com/linpeilie/mapstruct-plus/pull/114) : 增加注解批量增加 `AutoMapping`、`AutoMappings`、`ReverseAutoMapping`、`ReverseAutoMappings` 特性;
最后提交信息为:
AutoMappings、ReverseAutoMapping、ReverseAutoMappings支持配置在注解上面
v1.4.5
2931222
2024-09-18 22:38
对比
1.4.5
easii
修复 ReverseAutoMappings 配置不生效的问题
最后提交信息为:
release 1.4.5
v1.4.4
75b7d97
2024-08-21 14:59
对比
1.4.4
easii
- 修复部分Spring版本下找不到类的问题
最后提交信息为:
!15
1.4.4
v1.4.3
5d91544
2024-06-29 14:01
对比
1.4.3
easii
- feat: `ComponentModel` 增加 `spring-lazy` 可选项,懒加载 Spring Bean,解决互相依赖的问题,并将默认配置改为该选项; - fix: 解决 `unmappedTargetPolicy` 默认配置不生效的问题; - enhance: 优化 IDEA 本地开发构建效率,一定程度上缩短构建时间、减小元空间占用;[Issue #89](https://github.com/linpeilie/mapstruct-plus/issues/89)
最后提交信息为:
release 1.4.3
v1.4.2
2cee41b
2024-06-15 17:00
对比
1.4.2
easii
- feat: `AutoMapper` 注解增加 `mapperNameSuffix` 属性,支持配置生成的转换接口名称增加后缀,默认规则下生成的反向转换接口同时生效; - feat : 适配 `Mapper` 注解的 `unmappedSourcePolicy`、`unmappedTargetPolicy`、`typeConversionPolicy`、`collectionMappingStrategy`、`nullValueMappingStrategy`、`nullValueIterableMappingStrategy`、`nullValuePropertyMappingStrategy`、`nullValueCheckStrategy`、`mappingControl` 属性; - feat : 适配 `Mapping` 注解的 `constant`、`qualifiedBy`、`nullValueCheckStrategy`、`nullValuePropertyMappingStrategy`、`mappingControl`; - feat : 适配 MapStruct 配置的 `typeConversionPolicy`、`collectionMappingStrategy`、`nullValueIterableMappingStrategy`、`nullValueMapMappingStrategy`、`nullValueCheckStrategy`、`mappingControl`、`unexpectedValueMappingException`、`suppressTimestampInGenerated` 属性; - fix : 适配同一个模块中同类不同包生成类名冲突的问题; - feat : `AutoMapping` 注解增加 `reverseConvertGenerate`,控制是否生成反向转换逻辑,适配更加复杂的应用场景; - fix : 修复 `targetClass` 同时配置父类和子类时,转换规则冲突的问题; - fix : 修复不同模块配置类、代理类类名冲突的问题; - feat : `AutoMapper` 增加 `useEnums` 属性,支持手动配置转换时需要的枚举,解决跨模块枚举无法自动转换的问题; - 优化转换接口生成逻辑;
最后提交信息为:
release 1.4.2
v1.4.0
2f86c1b
2024-03-16 22:37
对比
1.4.0
easii
- **优化复杂对象转换逻辑,占用元空间更小!性能更快!** - 去除 hutool 等依赖,目前项目中只依赖了 MapStruct - 适配对象循环嵌套场景 - [feature#63](https://github.com/linpeilie/mapstruct-plus/pull/63)`AutoMapping`、`ReverseAutoMapping` 支持 `qualifiedByName`、`conditionQualifiedByName` 和 `dependsOn` 属性 - [issue#I93Z2Z](https://gitee.com/easii/mapstruct-plus/issues/I93Z2Z)`AutoMappings` 支持配置在方法上面
最后提交信息为:
release 1.4.0
v1.3.6
e328485
2024-01-07 18:22
对比
1.3.6
easii
兼容内部类转换 feature : AutoMapping 注解中的 targetClass 支持配置父类 issue#I8QPRO : 框架自动生成的 AutoMapperConfig 和 AutoMapMapper 包和类名支持配置 issue#I8T7EF : 支持在父类中配置的 AutoMapping 注解
最后提交信息为:
Merge pull request #57 from linpeilie/1.3.6
1.3.5
6bbfa17
2023-07-02 21:49
对比
1.3.5
easii
- AutoMapping、ReverseAutoMapping支持配置在方法上面; - AutoMapping、ReverseAutoMapping支持defaultExpression和conditionExpression属性
最后提交信息为:
release 1.3.5
1.3.4
aac9da8
2023-06-20 14:28
对比
1.3.4
easii
……什么都没更新,腾讯云maven源同步的jar有问题,只能重新发个新包
最后提交信息为:
release 1.3.4
1.3.3
279c9d7
2023-06-19 19:00
对比
1.3.3
easii
fix error "Invalid relative name",兼容Windows环境下的JDK8编译异常
最后提交信息为:
Merge pull request
#35
from linpeilie/1.3.3
1.3.2
20fecd0
2023-06-19 00:18
对比
1.3.2
easii
- 不可变对象支持,可以使用任意包下的 Immutable 标注类型为不可变类 - 全面适配 IDEA 部分编译问题,使用更加流畅丝滑
最后提交信息为:
release 1.3.2
1.3.1
13dad0a
2023-06-17 14:12
对比
1.3.1
easii
增加编译参数中指定配置类的功能 更好地适配 IDEA 部分编译场景
最后提交信息为:
release 1.3.1
1.3.0
a777f3f
2023-06-17 14:11
对比
1.3.0
easii
- fix: 解决本地开发时 IDEA 编译或者运行时报错等与预期不一致的问题 - feature: AutoMapper 注解增加 imports 属性支持
最后提交信息为:
release 1.3.0
1.2.5
2114657
2023-05-24 12:29
对比
1.2.5
easii
- 这里是列表文本fix: 解决 MapConvertMapperAdapter 编译警告问题 - feat: 增加 nullValueMappingStrategy 和 nullValuePropertyMappingStrategy 配置项 - feat: 适配 solon
最后提交信息为:
Merge pull request
#27
from linpeilie/1.2.5
1.2.4
a5f30c9
2023-05-17 17:09
对比
1.2.4
easii
fixbug: 当项目中只有 AutoMappers 注解时,没有生成转换接口的问题
最后提交信息为:
docs: 1.2.4 release log
1.2.3
8e9a7e5
2023-04-26 10:11
对比
1.2.3
easii
- MapStructPlus 版本由 1.5.3.Final 升级为 1.5.5.Final - 增加自定义 ConvertMapperAdapter 和 MapConvertMapperAdapter 类名和包名的功能 - 生成的转换接口,自动接入自定义转换接口
最后提交信息为:
Merge pull request
#23
from linpeilie/ConvertMapperAdapterConfigura...
下载
请输入验证码,防止盗链导致资源被占用
取消
下载