MapStructPlus 1.2.5 发布,新增 Solon 支持
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

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Jmix Studio 1.5.5 发布 - 企业级 Web 快速开发框架
Jmix 企业级Web快速开发框架的开发工具 Jmix Studio 1.5.5 发布,这次发布主要包含以下内容,推荐通过 IDEA 插件直接升级: 💥 新功能: BPM中,泳道支持修改任务执行人 Liquibase Changelog 支持 @MapsId 注解。 对于使用免费版的开发者,Studio 可以选择默认打开新实体的代码编辑界面: 🛠️ 主要 Bug 修复和改进: 在实体代码编辑页,“将属性添加至界面” 按钮有时候不起作用的问题。 当外键约束修改后,Studio不自动生成对应的changelog的问题。 Studio不自动创建数据库的问题。 当从扩展组件继承界面时,界面设计器无法修改XML的问题。 Jmix Studio 在最新IDEA中通知展示相关的问题。 🔑 Jmix 是一个覆盖应用程序全生命周期的 Java 少代码快速开发平台。以 Spring Boot 作为开源基础框架,提供过程中的 Studio 开发工具以及开箱即用的扩展组件。通过 Jmix 实现您的数字化愿景,无低代码平台限制,无供应商依赖,无需按用户付费。 资源:👉🏻Jmix 适合我吗?👉🏻中文...
- 下一篇
Cloudflare 推出新的开源软件赞助计划,但强制友情链接
知名CDN 服务商 Cloudflare 推出新的开源软件赞助计划。 早在 2018 年 Cloudflare 首次启动了开源软件赞助计划,但当时Cloudflare 赞助的开源软件大多是“对内部开发有利”的项目。今年最新的开源软件赞助计划扩大了赞助范围,任何非营利的开源项目都可以报名申请。 但是,要获得 Cloudflare的开源赞助计划资格,项目必须是开源的、在非营利的基础上运作,且必须包括一个链接到 Cloudflare主页的友情链接。 但开源赞助计划提供的资源也不少,除了资金支持,开源项目还可以享受免费的 Cloudflare Pro 计划、请求访问部分 Cloudflare 产品,以及一些额外的人力资源/支持。 可以在 Cloudflare 博客中查看更具体的内容,或者直接申请!
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2全家桶,快速入门学习开发网站教程
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- 2048小游戏-低调大师作品
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- CentOS7,8上快速安装Gitea,搭建Git服务器
- CentOS6,CentOS7官方镜像安装Oracle11G
- CentOS关闭SELinux安全模块