MapStructPlus发布1.2.5版本,增加solon支持
发表于:2023-05-24 | 分类: Java
字数统计: 223 | 阅读时长: 1分钟 | 阅读量:

MapStructPlus 1.2.5 发布,更新内容如下:

  • fix: 解决 MapConvertMapperAdapter 编译警告问题
  • feat: 增加 nullValueMappingStrategy 和 nullValuePropertyMappingStrategy 配置项
  • feat: 适配 solon

主要更新内容为适配 Solon,使用方式基本等同于 SpringBoot 环境下的使用方式。与其主要有两点差距:

  1. 添加依赖不同
<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>
  1. 获取 Converter 实例,需要用到 @Inject 注解

具体可以参考文档:快速开始 | MapstructPlus

上一篇:
手摸手创建一个 Vue3 + Ts 项目(一) —— 初始化项目
下一篇:
EasyRelation发布,简单强大的数据关联框架