mapstruct-plus

Installation
SKILL.md

MapStruct Plus 使用指南

MapStruct Plus 是 MapStruct 的增强工具,基于 JSR 269 注解处理器,通过注解自动生成 Mapper 接口。 核心优势:只需在类上加一个 @AutoMapper 注解,即可自动生成双向转换代码,无需手写 Mapper 接口。

触发条件:当用户在 Java/Spring Boot 项目中需要以下操作时,请主动激活此 skill:

  • 在两个 Java 类之间进行对象转换(如 DTO <-> Entity, VO <-> DTO)
  • 使用 @AutoMapper、@AutoMapping、@AutoMappers 等注解
  • 配置 mapstruct-plus 依赖和注解处理器
  • 使用 Converter 进行对象转换操作
  • 处理枚举转换、Map 转对象、循环引用等场景
  • 解决 mapstruct-plus 相关的编译或运行时问题
  • 提到 BeanUtils.copyProperties、ModelMapper、对象拷贝、类型转换、DTO 转换等关键词

重要:MapStruct Plus 已内嵌 MapStruct,不要再引入 MapStruct 依赖,避免版本冲突。

快速上手

1. 添加依赖

Installs
1
First Seen
Apr 1, 2026
mapstruct-plus — liangxp1990/mapstruct-plus-skills