270 Commits

Author SHA1 Message Date
lipan
00aa55e7ec feat: 增加测试用例 2025-04-11 21:34:41 +08:00
lipan
d70fc8550b feat: 映射配置增加可重复元注解 2025-04-11 21:34:33 +08:00
linpeilie
b4e48df8fc 添加推广链接 2025-02-17 11:05:24 +08:00
linpeilie
bd0916fd26 Merge branch 'main' of gitee.com:easii/mapstruct-plus 2024-12-22 20:36:41 +08:00
linpeilie
03e2142713 删除联系方式 2024-12-22 20:19:51 +08:00
easii
1f5054df98
!17 1.4.6
Merge pull request !17 from easii/1.4.6
2024-11-17 07:44:48 +00:00
easii
a1d6c3935c
Merge pull request #116 from linpeilie/1.4.6
1.4.6
2024-11-17 15:38:16 +08:00
linpeilie
9058320c09 AutoMappings、ReverseAutoMapping、ReverseAutoMappings支持配置在注解上面 v1.4.6 2024-11-17 15:37:31 +08:00
linpeilie
9a320bcbc9 release 1.4.6 2024-11-17 14:48:34 +08:00
linpeilie
e01776d00c 增加用例
修改 SpringContextUtils 类名为 SpringContextUtils4Msp
2024-11-17 14:35:54 +08:00
easii
64c2ffc645
Merge pull request #114 from fingergohappy/main
feat(processor): 支持在注解上使用 @AutoMapping- 新增处理注解上存在 @AutoMapping 的逻辑
2024-11-17 14:28:04 +08:00
fingerfrings
fff9461d35 feat(processor): 支持在注解上使用 @AutoMapping- 新增处理注解上存在 @AutoMapping 的逻辑
- 修改 @AutoMapping 注解,增加对 ElementType.ANNOTATION_TYPE 的支持
可以实现如下效果:
//新增dto使用注解,自动将当前用户映射到创建人字段
@AutoMapping(source = "operatorUserId", target = "createBy")
public @interface CreateMapper {
}
@AutoMapping(source = "operatorUserId", target = "createBy")

// 更新dto使用注解,自动将当前用户映射到updateBy字段
@AutoMapping(source = "operatorUserId", target = "updateBy")
public @interface UpdateMapper{

}
这样就可以将基类中的operatorUserId根据dto的不同,映射到对应的字段
2024-11-14 02:10:44 +08:00
easii
66f129ea66
Merge pull request #109 from fangzhengjin/patch-1
fix #108
2024-11-06 10:03:44 +08:00
ZhengJin
932b83eb6c
fix #108 2024-10-14 17:09:06 +08:00
linpeilie
3010530616 增加速知吧跳转链接 2024-10-13 15:26:43 +08:00
easii
1d49188524
!16 1.4.5
Merge pull request !16 from easii/1.4.5
2024-09-18 14:38:17 +00:00
easii
79d73aa37c
Merge pull request #106 from linpeilie/1.4.5
修复doc问题
2024-09-18 22:35:46 +08:00
linpeilie
3f26a35511 修复doc问题 2024-09-18 22:32:10 +08:00
easii
04c6cdfd41
Merge pull request #105 from linpeilie/1.4.5
release 1.4.5
2024-09-18 22:26:03 +08:00
linpeilie
2931222574 release 1.4.5
修复 ReverseAutoMappings 配置不生效的问题
v1.4.5
2024-09-18 22:23:21 +08:00
easii
75b7d97051
!15 1.4.4
Merge pull request !15 from easii/1.4.4
v1.4.4
2024-08-21 06:48:03 +00:00
easii
4eaf42429a
Merge pull request #100 from linpeilie/1.4.4
1.4.4 release log
2024-08-21 14:45:33 +08:00
linpeilie
2981157e99 1.4.4 release log 2024-08-21 14:41:50 +08:00
easii
f202bd3b67
Merge pull request #99 from linpeilie/1.4.4
1.4.4
2024-08-21 14:34:54 +08:00
linpeilie
ef86b8c15b release 1.4.4 2024-08-21 14:33:52 +08:00
linpeilie
b20568d6b9 修复部分Spring版本下找不到类的问题 2024-08-21 14:01:31 +08:00
linpeilie
6d75bd7775 更新友情链接 2024-07-17 22:28:40 +08:00
linpeilie
4f635b7fa1 修改友情链接 2024-07-17 15:55:27 +08:00
easii
2e30f804d5
!14 1.4.3
Merge pull request !14 from easii/1.4.3
2024-06-29 06:00:59 +00:00
easii
027d868d11
Merge pull request #90 from linpeilie/1.4.3
1.4.3
2024-06-29 13:58:10 +08:00
linpeilie
5d91544878 release 1.4.3 v1.4.3 2024-06-29 13:55:34 +08:00
linpeilie
c926e9ba70 减少循环次数 2024-06-29 10:45:51 +08:00
linpeilie
f4246d8248 修改unmappedTargetPolicy默认值 2024-06-28 21:11:05 +08:00
linpeilie
53b16f0c57 uses remove itself 2024-06-28 21:10:56 +08:00
linpeilie
8d7246b207 修改unmappedTargetPolicy默认值 2024-06-28 19:54:00 +08:00
linpeilie
b1aacc7a2d - 优化依赖注入
- 修复部分场景的问题
2024-06-28 19:12:43 +08:00
linpeilie
6bc4a6c16b in the case of the same class in different packages, and a suffix to the mapper class name 2024-06-27 15:09:23 +08:00
linpeilie
067a27f4d2 in the case of the same class in different packages, and a suffix to the mapper class name 2024-06-26 18:02:32 +08:00
linpeilie
a1fddcd1ea add AdapterMapperGeneratorFactory 2024-06-26 16:53:01 +08:00
linpeilie
9bfe62a0c2 modified the approach to avoid circular dependencies. 2024-06-26 16:47:08 +08:00
linpeilie
b12cd2b14a version ---> 1.4.3-SNAPSHOT 2024-06-26 16:42:00 +08:00
linpeilie
9d233506f5 修改 SolonComponentProcessor 所在目录 2024-06-26 11:12:59 +08:00
linpeilie
9ee817b2a1 增加Spring延迟加载的实现 2024-06-26 00:07:26 +08:00
easii
6f933585db
Merge pull request #87 from linpeilie/1.4.2
release 1.4.2
2024-06-15 17:23:31 +08:00
easii
2995c42007
!13 1.4.2
Merge pull request !13 from easii/1.4.2
2024-06-15 09:22:45 +00:00
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
3097791c98
!12 1.4.1
Merge pull request !12 from easii/1.4.1
2024-06-14 14:23:59 +00: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