home, modules, bannerBrand, isShowTitleInHome, actionText, actionLink, features, footer
| home |
modules |
bannerBrand |
isShowTitleInHome |
actionText |
actionLink |
features |
footer |
| true |
| BannerBrand |
| Features |
| MdContent |
| Footer |
|
| bgImage |
title |
description |
tagline |
buttons |
socialLinks |
| /bg.svg |
MapStructPlus |
可能是最简单最强大的Java Bean转换工具 |
Mapstruct Plus 是 Mapstruct 的增强工具,在 Mapstruct 的基础上,实现了自动生成 Mapper 接口的功能,并强化了部分功能,使 Java 类型转换更加便捷、优雅。 |
| text |
link |
| 快速开始 |
/introduction/quick-start.html |
|
| text |
link |
type |
| 常见问题 |
/guide/faq.html |
plain |
|
|
|
|
true |
About |
/views/other/about |
| title |
icon |
details |
| 快速 |
launch |
Java 类之间的转换,仅需要增加一个注解,减少了乏味且容易出错的开发任务 |
|
| title |
icon |
details |
| 效率 |
light |
基于注解处理器,所有生成工作都在编译期完成 |
|
| title |
icon |
details |
| 转换 |
change |
属性转换基于类中的 getter/setter 方法 |
|
| title |
icon |
details |
| 兼容 |
any |
支持JDK8~17、SpringBoot2~3 |
|
| title |
icon |
details |
| 多类转换 |
structure |
支持单个类配置多个类型转换 |
|
| title |
icon |
details |
| Map转对象 |
type |
更强大的Map转对象功能 |
|
|
|
友情链接
其他开源项目
最新版本
<dependency>
<groupId>io.github.linpeilie</groupId>
<artifactId>mapstruct-plus-spring-boot-starter</artifactId>
<version>1.4.7</version>
</dependency>
implementation group: 'io.github.linpeilie', name: 'mapstruct-plus-spring-boot-starter', version: '1.4.7'
更新日志
1.4.7
- 修复在 Vscode 软件中,默认使用 Eclipse jdt.core 环境下,生成的转换实现类冲突的问题;
- 重新打包 javapoet,防止与其他项目冲突;
1.4.6
- 修改
SpringContextUtils 类名,防止与其他项目类名冲突;
- fix #108 : SpringContextUtils#getBeanFactory 方法改为静态;
- pr : 增加注解批量增加
AutoMapping、AutoMappings、ReverseAutoMapping、ReverseAutoMappings 特性;
1.4.5
- fix: 修复
ReverseAutoMappings 配置不生效的问题
1.4.4
- fix: 修复部分Spring版本下找不到类的问题
……
代码仓库
参与贡献
- 贡献代码:欢迎提交 Issue 或 Pull Requests
- 维护文档:项目目录下的 docs 目录,欢迎参与翻译与修订
推荐文章
介绍视频