
mapstroy,MapStructPlus 1.2.5 发布,更新内容如下:
- fix: 解决 MapConvertMapperAdapter 编译警告问题
- feat: 增加 nullValueMappingStrategy 和 nullValuePropertyMappingStrategy 配置项
- feat: 适配 solon
主要更新内容为适配 Solon,使用方式基本等同于 SpringBoot 环境下的使用方式。与其主要有两点差距:
- 添加依赖不同
<dependencies> <dependency> <groupId>org.dromara.solon-plugins</groupId> <artifactId>mapstruct-plus-solon-plugin</artifactId> </dependency> </dependencies> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.8.1</version> <configuration> <source>${java.version}</source> <target>${java.version}</target> <annotationProcessorPaths> <path> <groupId>io.github.linpeilie</groupId> <artifactId>mapstruct-plus-processor</artifactId> <version>${mapstruct-plus.version}</version> </path> </annotationProcessorPaths> <compilerArgs> <arg> -Amapstruct.defaultComponentModel=solon </arg> </compilerArgs> </configuration> </plugin> </plugins> </build>
- 获取 Converter 实例,需要用到 @Inject 注解
具体可以参考文档:快速开始 | MapstructPlus