mirror of
https://github.com/mapstruct/mapstruct.git
synced 2025-07-12 00:00:08 +08:00
#3751 Improve readme to include support for Java 16+ records
This commit is contained in:
parent
c2bd847599
commit
efdf435770
@ -19,7 +19,10 @@
|
|||||||
|
|
||||||
## What is MapStruct?
|
## What is MapStruct?
|
||||||
|
|
||||||
MapStruct is a Java [annotation processor](https://docs.oracle.com/javase/6/docs/technotes/guides/apt/index.html) for the generation of type-safe and performant mappers for Java bean classes. It saves you from writing mapping code by hand, which is a tedious and error-prone task. The generator comes with sensible defaults and many built-in type conversions, but it steps out of your way when it comes to configuring or implementing special behavior.
|
MapStruct is a Java [annotation processor](https://docs.oracle.com/en/java/javase/21/docs/specs/man/javac.html#annotation-processing) designed to generate type-safe and high-performance mappers for Java bean classes, including support for Java 16+ records.
|
||||||
|
By automating the creation of mappings, MapStruct eliminates the need for tedious and error-prone manual coding.
|
||||||
|
The generator provides sensible defaults and built-in type conversions, allowing it to handle standard mappings effortlessly, while also offering flexibility for custom configurations or specialized mapping behaviors.
|
||||||
|
With seamless integration into modern Java projects, MapStruct can map between conventional beans, records, and even complex hierarchies, making it an adaptable tool for diverse Java applications.
|
||||||
|
|
||||||
Compared to mapping frameworks working at runtime, MapStruct offers the following advantages:
|
Compared to mapping frameworks working at runtime, MapStruct offers the following advantages:
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user