A library that exposes general Java utility and reflection methods and a package for converting a source object to a destination object.
- Provides utility classes / objects / methods for easier development with Java reflection.
- Provides an API for converting a source java object to a destination Java object.
- It's simple, fast and has no byte-code manipulation
- It has no outside dependencies, built entirely on standard Java 21+
- No annotation processing needed
- Uses reflection (fields + getters/setters)
- Iterates through destination object fields
- Ignores access modifiers
- Uses conventions for converting
Current release 1.0.2
See examples folder in unit tests for examples.
Maven: add this dependency to your pom.xml
<dependency>
<groupId>io.github.raduking</groupId>
<artifactId>morphix-all</artifactId>
<version>1.0.2</version>
</dependency>