linpeilie
|
bc6a6be078
|
adapterClassName、mapAdapterClassName、autoMapperConfigClassName、autoMapMapperConfigClassName 默认生成规则增加自增后缀
|
2024-04-01 20:04:21 +08:00 |
|
linpeilie
|
17b94de8d7
|
反向转换时,没有配置ReverseAutoMapping的,使用默认的 AutoMapping 规则
|
2024-03-26 13:56:30 +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 |
|
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
|
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
|
f5e48f9b1f
|
issue#I8QPRO
configuration support for the AutoMapperConfig and AutoMapMapperConfig package and class name
|
2024-01-07 13:35:53 +08:00 |
|
linpeilie
|
bdc55fc0fb
|
issue#I8T7EF
兼容继承关系的@AutoMapping注解
Compatible inheritance @AutoMapping annotation
|
2024-01-06 18:54:12 +08:00 |
|
linpeilie
|
1c8c6fd79c
|
兼容内部类
|
2023-11-06 19:22:17 +08:00 |
|
linpeilie
|
f0fa7f6e2c
|
AutoMapping、ReverseAutoMapping支持配置在方法上面;
AutoMapping、ReverseAutoMapping支持defaultExpression和conditionExpression属性
|
2023-07-02 20:56:56 +08:00 |
|
linpeilie
|
867be6176a
|
AutoMapping、ReverseAutoMapping支持配置在方法上面;
AutoMapping、ReverseAutoMapping支持defaultExpression和conditionExpression属性
|
2023-07-01 22:19:12 +08:00 |
|
linpeilie
|
50f8ede183
|
fix error "Invalid relative name"
兼容Windows环境下的JDK8
|
2023-06-19 17:56:30 +08:00 |
|
linpeilie
|
6563d5bca7
|
适配IDEA部分编译场景
|
2023-06-18 23:31:38 +08:00 |
|
linpeilie
|
437266402d
|
不可以对象可以通过任意包下的Immutable注解来标识
|
2023-06-17 22:14:35 +08:00 |
|
linpeilie
|
fc6860eafa
|
不可变对象支持
|
2023-06-17 21:50:04 +08:00 |
|
linpeilie
|
48bc0b863c
|
不可变对象支持
|
2023-06-17 21:37:07 +08:00 |
|
linpeilie
|
a902e803fa
|
release 1.3.1
- 增加编译参数中指定配置类的功能
- 更好地适配 IDEA 部分编译场景
|
2023-06-17 00:54:14 +08:00 |
|
linpeilie
|
13668a59c3
|
@AutoMapper add imports field
|
2023-06-16 21:58:39 +08:00 |
|
linpeilie
|
95e87c3a3a
|
release 1.3.0
- 解决本地开发时 IDEA 编译或者运行时报错等与预期不一致的问题
|
2023-06-16 17:55:13 +08:00 |
|
linpeilie
|
f640df71eb
|
release 1.3.0
- 修复IDEA编译后运行报错的问题
|
2023-06-14 21:46:03 +08:00 |
|
easii
|
1e052157fd
|
Merge branch 'main' into 1.2.5
|
2023-05-23 19:44:38 +08:00 |
|
linpeilie
|
f6c8d511e0
|
1.2.5
解决 MapAdapterConvert 告警问题;
feature: 适配 solon
|
2023-05-23 18:23:35 +08:00 |
|
linpeilie
|
899636e41d
|
1.2.5
解决 MapAdapterConvert 告警问题;
feature: 适配 solon
|
2023-05-23 18:04:56 +08:00 |
|
darkiller
|
957d139d6b
|
feat: 增加 nullValueMappingStrategy 和 nullValuePropertyMappingStrategy 配置项
(cherry picked from commit dddfd46af2b9d2e8bf0ba26a637a053bb7810f88)
|
2023-05-23 17:21:17 +08:00 |
|
darkiller
|
dddfd46af2
|
feat: 增加 nullValueMappingStrategy 和 nullValuePropertyMappingStrategy 配置项
|
2023-05-23 11:26:34 +08:00 |
|
linpeilie
|
f9cc95fb55
|
fixbug: 解决当只有AutoMappers时没有生成转换接口的问题
|
2023-05-17 16:54:51 +08:00 |
|
linpeilie
|
34fa59d985
|
1.2.3
- MapStructPlus 版本由 1.5.3.Final 升级为 1.5.5.Final
- 增加自定义 ConvertMapperAdapter 和 MapConvertMapperAdapter 类名和包名的功能
- 生成的转换接口,自动接入自定义转换接口
|
2023-04-24 16:21:56 +08:00 |
|
linpeilie
|
0dc703bd3b
|
release 1.2.2
add feature: enum auto convert
|
2023-03-27 21:35:07 +08:00 |
|
linpeilie
|
9708881cc5
|
fixbug: no spacing character when define multiple uses
|
2023-03-25 18:34:29 +08:00 |
|
linpeilie
|
b0a2f34981
|
1.2.1
解决JDK17编译报错的问题
更新hutool版本号为5.8.15
|
2023-03-23 18:29:55 +08:00 |
|
linpeilie
|
bd54a4fc85
|
换回jdk8
|
2023-03-23 17:47:45 +08:00 |
|
linpeilie
|
4190985284
|
1.1.9
- 解决编译警告问题
- 增加unmappedSourcePolicy、unmappedTargetPolicy配置,并且设置unmappedTargetPolicy默认为ignore
- 增加Builder配置,并设置disableBuilder默认为true
|
2023-03-23 14:37:08 +08:00 |
|
linpeilie
|
d5c89c943d
|
- 解决当只有 @AutoMapMapper 注解时,没有生成转换器的问题
- 修改没有找到转换器时的异常描述
|
2023-03-20 16:46:45 +08:00 |
|
linpeilie
|
555d914712
|
fix issue#8;重新使用jdk17打包
|
2023-03-17 15:14:27 +08:00 |
|
linpl
|
a22e35bb29
|
- AutoMapper增加配置信息convertGenerate,配置是否生成转换的接口,可以控制不生成接口;
- 增加注解 ReverseAutoMapping,提升反向配置映射关系的功能
- AutoMapping target属性默认可以不填,不填则取当前字段
|
2023-03-01 17:04:03 +08:00 |
|
linpeilie
|
1222e09e3e
|
修复转换bug
|
2023-02-26 19:09:07 +08:00 |
|
linpeilie
|
de7814c88f
|
- AutoMapping增加source和defaultValue配置
|
2023-02-26 18:52:21 +08:00 |
|
linpeilie
|
7cdbcc1e82
|
- 增加反向转换配置参数
- 解决树状结构转换问题
|
2023-02-26 18:07:18 +08:00 |
|
linpeilie
|
d78923e327
|
- 更新docs,添加部分用例
- 增加Lombok适配用例
- 修复map转换的一个问题
|
2023-02-26 13:25:13 +08:00 |
|
linpeilie
|
7e6ed6062d
|
增加多类转换功能
|
2023-02-26 11:23:41 +08:00 |
|
linpeilie
|
ebad18447c
|
增加map转对象的功能
|
2023-02-25 23:57:52 +08:00 |
|
linpl
|
c82b8e0b6b
|
docs: quick start
|
2023-02-23 18:34:10 +08:00 |
|
linpeilie
|
4e2864c7f5
|
增加适配非Spring版本的,增加缓存等优化
|
2023-02-22 23:30:04 +08:00 |
|
linpl
|
88161fb531
|
适配非Spring环境
|
2023-02-22 19:02:32 +08:00 |
|
linpl
|
e7a13be72e
|
change group id
|
2023-02-22 10:45:08 +08:00 |
|