MapstructPlus

可能是最简单最强大的Java Bean转换工具

快速开始 💡常见问题

快速

Java 类之间的转换,仅需要增加一个注解,减少了乏味且容易出错的开发任务

效率

基于注解处理器,所有生成工作都在编译期完成

转换

属性转换基于类中的 getter/setter 方法

兼容

支持JDK8~17、SpringBoot2~3

多类转换

支持单个类配置多个类型转换

Map转对象

更强大的Map转对象功能

国内站点

其他开源项目

最新版本

  • maven
<dependency>
    <groupId>io.github.linpeilie</groupId>
    <artifactId>mapstruct-plus-spring-boot-starter</artifactId>
    <version>1.3.4</version>
</dependency>
  • gradle
implementation group: 'io.github.linpeilie', name: 'mapstruct-plus-spring-boot-starter', version: '1.3.4'

更新日志

1.3.4

……什么都没更新,腾讯云maven源同步的jar有问题,只能重新发个新包

1.3.3

  • fixbug: 修复 win JDK8 编译报错问题

1.3.2

  • 不可变对象支持,可以使用任意包下的 Immutable 标注类型为不可变类
  • 全面适配 IDEA 部分编译问题,使用更加流畅丝滑

……

代码仓库

参与贡献

  • 贡献代码:欢迎提交 Issue 或 Pull Requests
  • 维护文档:项目目录下的 docs 目录,欢迎参与翻译与修订

推荐文章

友情链接

联系我