MapStructPlus 1.4.2 版本发布
MapStruct Plus 是 MapStruct 的增强工具,在 Mapstruct 的基础上,实现了自动生成 Mapper 接口的功能,并强化了部分功能,使 Java 类型转换更加便捷、优雅。
v 1.4.2 版本现已发布,更新内容如下:
- feat:
AutoMapper
注解增加mapperNameSuffix
属性,支持配置生成的转换接口名称增加后缀,默认规则下生成的反向转换接口同时生效; - feat : 适配
Mapper
注解的unmappedSourcePolicy
、unmappedTargetPolicy
、typeConversionPolicy
、collectionMappingStrategy
、nullValueMappingStrategy
、nullValueIterableMappingStrategy
、nullValuePropertyMappingStrategy
、nullValueCheckStrategy
、mappingControl
属性; - feat : 适配
Mapping
注解的constant
、qualifiedBy
、nullValueCheckStrategy
、nullValuePropertyMappingStrategy
、mappingControl
; - feat : 适配 MapStruct 配置的
typeConversionPolicy
、collectionMappingStrategy
、nullValueIterableMappingStrategy
、nullValueMapMappingStrategy
、nullValueCheckStrategy
、mappingControl
、unexpectedValueMappingException
、suppressTimestampInGenerated
属性; - fix : 适配同一个模块中同类不同包生成类名冲突的问题;
- feat :
AutoMapping
注解增加reverseConvertGenerate
,控制是否生成反向转换逻辑,适配更加复杂的应用场景; - fix : 修复
targetClass
同时配置父类和子类时,转换规则冲突的问题; - fix : 修复不同模块配置类、代理类类名冲突的问题;
- feat :
AutoMapper
增加useEnums
属性,支持手动配置转换时需要的枚举,解决跨模块枚举无法自动转换的问题; - 优化转换接口生成逻辑;

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
GaussDB关键技术原理:高性能(一)
引言 对数据库性能进行优化是令人激动的,无论是对其进行性能需求分析、性能需求设计、性能问题定个位都是富于变化又充满挑战的工作,本章围绕“数据库性能”进行全面系统化的介绍,首先从数据库在现代软件栈中所处的位置出发,介绍数据库系统性能、涉及的人员、所做的事情、分析的视角以及面临的挑战;其次,以GaussDB样板对数据库查询处理的主要流程进行详细介绍,帮助大家理解数据库内部的处理流程,各个模块对整体性能的主要问题,以及相应模块在性能优化方面使用到的主要的技术和手段;最后,详细介绍数据库性能相关的关键技术与模块,本章内容大体分为: 1)性能优化系统概述 2)性能视角理解GaussDB查询处理流程 3)数据库高性能关键技术 4)高斯数据库性能优化总结 1 数据库性能优化系统概述 内容概要:本章不独立于数据库本身,把数据库看成是整个系统软件栈的基础软件层部分,对性能、资源、时延等本质内容进行原理上的说明,把数据库性能优化抽象成为对一般基础软件的研究。 目的:从计算机体系结构的角度对性能分析做理论上的铺垫,能够让读者后续对数据库性能优化的理解深入本质如系统资源、CPU、内存、IO等,能够让读者更加客...
- 下一篇
总有一两风 | gpress 1.0.4 发布
Web3 内容平台,Hertz + Go template + FTS5 全文检索,支持以太坊和百度超级链,兼容 Hugo、WordPress 生态,使用 Wasm 扩展插件,只需 200M 内存 作为静态站点:gpress 生成的静态文件和 Hugo 一致,也可以简单认为 gpress 是 Hugo 的后台管理,兼容 Hugo 主题生态,已迁移多款 Hugo 主题:even、doks、book、geekdoc......作为动态站点:gpress 功能简单,只有 7 个菜单,5 张表,5000 行代码,使用 SQLite, 一键启动,只需 200M 内存,支持全文检索。兼容 WordPress 主题生态,已迁移多款 WordPress 主题:generatepress、astra......作为 Web3:gpress 已支持以太坊和百度超级链账户体系,会基于 Wasm 持续迭代去中心功能,让数据自由一点点......作为后浪:相对于 Hugo、WordPress 等优秀的内容平台,gpress 还有很多不足,功能简单而又稚嫩......帮助文档:点击查看帮助文档 个人博客jiago...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- Windows10,CentOS7,CentOS8安装Nodejs环境
- 设置Eclipse缩进为4个空格,增强代码规范
- CentOS8编译安装MySQL8.0.19
- CentOS关闭SELinux安全模块
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- Linux系统CentOS6、CentOS7手动修改IP地址
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- Red5直播服务器,属于Java语言的直播服务器