linpeilie
|
2cee41b89d
|
release 1.4.2
v1.4.2
|
2024-06-15 17:21:05 +08:00 |
|
linpeilie
|
07fa8e23eb
|
升级vuepress版本
|
2024-06-15 16:53:50 +08:00 |
|
easii
|
51ef51203b
|
Merge pull request #86 from linpeilie/1.4.1
1.4.1
|
2024-06-14 22:18:58 +08:00 |
|
linpeilie
|
8b08426afc
|
release 1.4.1
v1.4.1
|
2024-06-14 22:15:28 +08:00 |
|
linpeilie
|
1946fc8dd9
|
升级vuepress
|
2024-06-13 10:38:04 +08:00 |
|
linpeilie
|
9992de3071
|
ReverseAutoMapping规则和老版本保持一致
|
2024-06-13 10:25:22 +08:00 |
|
linpeilie
|
29a4bb76f9
|
修改转换接口生成逻辑
|
2024-06-12 18:41:54 +08:00 |
|
linpeilie
|
01b72c92ab
|
AutoMapper 增加 useEnums 属性,支持手动配置转换时需要的枚举,解决跨模块枚举无法自动转换的问题。
|
2024-06-12 16:59:14 +08:00 |
|
linpeilie
|
5c571181a2
|
AutoMapping 注解增加 reverseConvertGenerate,控制是否生成反向转换逻辑,适配更加复杂的应用场景
|
2024-06-12 14:10:33 +08:00 |
|
linpeilie
|
5f7860447f
|
升级vuepress
|
2024-06-12 11:59:05 +08:00 |
|
linpeilie
|
b020a42732
|
反向转换默认规则和原来保持一致
|
2024-06-12 11:58:43 +08:00 |
|
linpeilie
|
2a06642a5b
|
修改非SpringBoot环境下查找转换接口逻辑
|
2024-06-03 11:23:58 +08:00 |
|
linpeilie
|
be2d80aebe
|
- AutoMapper 注解增加 mapperName 属性,支持可以自定义生成转换接口名称;
- AutoMapper 注解增加 mapperNameSuffix 属性,支持配置生成的转换接口名称增加后缀,默认规则下生成的反向转换接口同时生效;
- 适配 Mapper 注解的 unmappedSourcePolicy、unmappedTargetPolicy、typeConversionPolicy、collectionMappingStrategy、nullValueMappingStrategy、nullValueIterableMappingStrategy、nullValuePropertyMappingStrategy、nullValueCheckStrategy、mappingControl 属性
- 适配 Mapping 注解的 constant、qualifiedBy、nullValueCheckStrategy、nullValuePropertyMappingStrategy、mappingControl
- 适配 MapStruct 配置的 typeConversionPolicy、collectionMappingStrategy、nullValueIterableMappingStrategy、nullValueMapMappingStrategy、nullValueCheckStrategy、mappingControl、unexpectedValueMappingException、suppressTimestampInGenerated 属性
- 优化转换接口生成逻辑
- 适配同一模块中同类不同包生成类名冲突的问题
- 优化生成反向转换逻辑的默认规则,当原规则的 source 中存在 . 时,不生成相应的反向转换规则;
- 修复 targetClass 同时配置父类和子类时,转换规则冲突的问题
- 修复不同模块配置类、代理类类名冲突的问题
- 增加用例
|
2024-05-24 18:52:26 +08:00 |
|
linpeilie
|
bc6a6be078
|
adapterClassName、mapAdapterClassName、autoMapperConfigClassName、autoMapMapperConfigClassName 默认生成规则增加自增后缀
|
2024-04-01 20:04:21 +08:00 |
|
linpeilie
|
c8ce552d46
|
增加友情链接Stream-Query
|
2024-03-29 16:05:06 +08:00 |
|
linpeilie
|
17b94de8d7
|
反向转换时,没有配置ReverseAutoMapping的,使用默认的 AutoMapping 规则
|
2024-03-26 13:56:30 +08:00 |
|
linpeilie
|
8fcad5d17d
|
增加 1.4.0 升级注意事项
|
2024-03-25 12:00:35 +08:00 |
|
linpeilie
|
f9f93f53f1
|
update docs
|
2024-03-16 22:44:27 +08:00 |
|
easii
|
38d7d2dbfd
|
Merge pull request #73 from linpeilie/v1.4.0
release 1.4.0
|
2024-03-16 22:32:51 +08:00 |
|
linpeilie
|
2f86c1bfad
|
release 1.4.0
v1.4.0
|
2024-03-16 22:30:45 +08:00 |
|
easii
|
87c2e20b16
|
Merge pull request #72 from linpeilie/1.4.0
release 1.4.0
|
2024-03-16 22:28:27 +08:00 |
|
linpeilie
|
3b265058a5
|
增加用例、文档
|
2024-03-16 22:22:17 +08:00 |
|
easii
|
c67d27b4bb
|
Merge pull request #71 from linpeilie/cycle_avoiding
修改联系方式地址图片
|
2024-03-15 19:51:38 +08:00 |
|
linpeilie
|
7a91ff090b
|
Merge remote-tracking branch 'origin/cycle_avoiding' into cycle_avoiding
|
2024-03-15 19:50:47 +08:00 |
|
linpeilie
|
5a3beec004
|
修改联系方式地址图片
|
2024-03-15 19:50:36 +08:00 |
|
easii
|
c734f29b69
|
Merge pull request #70 from linpeilie/cycle_avoiding
修改联系方式地址
|
2024-03-15 19:48:50 +08:00 |
|
easii
|
97f34df981
|
Merge branch 'main' into cycle_avoiding
|
2024-03-15 19:48:40 +08:00 |
|
linpeilie
|
52ab1a9ce0
|
修改联系方式地址图片
|
2024-03-15 19:46:26 +08:00 |
|
linpeilie
|
88e23db655
|
添加微信交流群
|
2024-03-15 19:29:56 +08:00 |
|
linpeilie
|
baf7496800
|
添加微信交流群
|
2024-03-15 19:29:42 +08:00 |
|
easii
|
738989a534
|
Merge pull request #69 from linpeilie/cycle_avoiding
1.4.0-R1
|
2024-03-15 18:06:48 +08:00 |
|
linpeilie
|
155575096c
|
release 1.4.0-R1
|
2024-03-15 18:05:20 +08:00 |
|
linpeilie
|
182bc024da
|
修复bug,增加用例
|
2024-03-14 20:25:03 +08:00 |
|
linpeilie
|
767e57df1c
|
Merge branch 'main' into cycle_avoiding
# Conflicts:
# mapstruct-plus-processor/src/main/java/io/github/linpeilie/processor/generator/AutoMapperGenerator.java
|
2024-03-14 19:18:30 +08:00 |
|
linpeilie
|
7cf7132d1d
|
修改避免对象循环嵌套的属性名称
|
2024-03-14 10:42:47 +08:00 |
|
easii
|
d661c4f87d
|
Merge pull request #63 from gzoldou/feature-1
AutoMapping、ReverseAutoMapping支持qualifiedByName、conditionQualifiedByName和dependsOn属性
|
2024-03-14 10:17:02 +08:00 |
|
linpeilie
|
d34c417681
|
CycleAvoidingMappingContext 增加类型作为下标
|
2024-03-13 14:52:00 +08:00 |
|
linpeilie
|
7e2118a4fa
|
返回参数支持泛型
|
2024-03-13 13:41:40 +08:00 |
|
linpeilie
|
85ffe0e27f
|
兼容模块中不存在转换类的场景
|
2024-03-13 10:10:27 +08:00 |
|
linpeilie
|
4b97f2bfbd
|
去除hutool依赖,用户可以按需引用
|
2024-03-12 16:14:01 +08:00 |
|
linpeilie
|
abe54d84cc
|
AutoMappings注解增加支持配置在方法上面
|
2024-03-12 11:49:35 +08:00 |
|
linpeilie
|
4e103c7cd1
|
- 适配对象循环嵌套
- 优化转换逻辑
|
2024-03-12 10:39:27 +08:00 |
|
linpeilie
|
19f163d174
|
解决循环依赖问题
|
2024-02-22 14:10:02 +08:00 |
|
gzoldou
|
3023bbc5ed
|
AutoMapping、ReverseAutoMapping支持qualifiedByName、conditionQualifiedByName和dependsOn属性
|
2024-02-12 23:15:55 +08:00 |
|
linpeilie
|
f78efc39e1
|
add baidu-site-verification
|
2024-01-08 14:12:32 +08:00 |
|
linpeilie
|
99150b90fc
|
增加umami-analytics
|
2024-01-08 13:45:44 +08:00 |
|
linpeilie
|
76a0eacf84
|
增加umami-analytics
|
2024-01-08 12:08:19 +08:00 |
|
easii
|
e328485b2f
|
Merge pull request #57 from linpeilie/1.3.6
增加用例
v1.3.6
|
2024-01-07 18:18:43 +08:00 |
|
linpeilie
|
411585595d
|
增加用例
|
2024-01-07 18:17:52 +08:00 |
|
easii
|
ede43b83ef
|
Merge pull request #56 from linpeilie/1.3.6
1.3.6
|
2024-01-07 17:14:55 +08:00 |
|