
mapstruct
mapstruct
An annotation processor for generating type-safe bean mappers
AI 简介
MapStruct 是一个用于生成类型安全的 Java Bean 映射器的注解处理器。其核心功能包括自动生成高性能的映射代码,支持常规 Java Bean 以及 Java 16+ 的记录类型,并且提供默认配置和内置类型转换,同时也允许开发者进行定制化配置以满足特定需求。相比运行时映射框架,MapStruct 通过使用直接方法调用而非反射来提高执行效率,确保编译时类型安全,不依赖任何运行时库,并能在构建阶段清晰地报告错误,方便调试。适用于需要高效、安全地在不同数据结构之间进行转换的各种 Java 应用场景中。
Java
Other7.7k
Stars
1k
Forks
130
Watchers
458
Issues
Star 增长
今日0
近 7 天+4
近 30 天+13
综合评分68.34
默认分支main