https://github.com/modelmapper/modelmapper
Intelligent object mapping
https://github.com/modelmapper/modelmapper
Last synced: 6 days ago
JSON representation
Intelligent object mapping
- Host: GitHub
- URL: https://github.com/modelmapper/modelmapper
- Owner: modelmapper
- License: apache-2.0
- Created: 2010-10-24T21:46:09.000Z (over 14 years ago)
- Default Branch: master
- Last Pushed: 2024-12-08T12:29:19.000Z (4 months ago)
- Last Synced: 2025-04-01T18:13:55.433Z (13 days ago)
- Language: Java
- Homepage: http://modelmapper.org
- Size: 1.76 MB
- Stars: 2,315
- Watchers: 78
- Forks: 351
- Open Issues: 249
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGES.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.txt
Awesome Lists containing this project
- awesome-java - ModelMapper - Intelligent object mapping library that automatically maps objects to each other. (Projects / Bean Mapping)
- awesome-java - ModelMapper - Intelligent object mapping library that automatically maps objects to each other. (Projects / Bean Mapping)
- awesome-java - ModelMapper - 智能对象映射库,自动将对象相互映射。 (项目列表 / Bean 映射)
- awesome-java - ModelMapper - 智能对象映射库,自动将对象相互映射。 (项目列表 / Bean 映射)
- awesome-java-zh - ModelMapper - 智能对象映射库,自动将对象映射到彼此。 (项目 / Bean映射)
README
# ModelMapper
[](https://github.com/modelmapper/modelmapper/actions/workflows/ci.yml)
[](https://maven-badges.herokuapp.com/maven-central/org.modelmapper/modelmapper)
[](http://www.apache.org/licenses/LICENSE-2.0.html)ModelMapper is an intelligent object mapping library that automatically maps objects to each other. It uses a convention based approach while providing a simple refactoring safe API for handling specific use cases.
Visit [modelmapper.org](http://modelmapper.org) to learn more.
## Modules
In v2.0, ModelMapper provides modules for 3rd library integration you can easily register by ```modelMapper.registerModule(new TheModule())```.
- [Java 8](https://github.com/chhsiao90/modelmapper-module-java8)
- [Protocol Buffer](https://github.com/modelmapper/modelmapper/tree/master/extensions/protobuf)
- [Vavr](https://github.com/julianps/modelmapper-module-vavr)## Related Projects
- [Spring Boot ModelMapper Starter](https://github.com/jmnarloch/modelmapper-spring-boot-starter)
## Contributing
Bug reports and feature requests are welcome via the [issue tracker](https://github.com/modelmapper/modelmapper/issues). Fixes and enhancements are also welcome via pull requests. If you're unsure about a contribution idea, feel free to [contact me][me].
[me]: mailto:[email protected]