Integrations

ModelMapper was designed to be easily extensible via the API and SPI and to integrate well with existing technologies. Several integrations are described below.

General

Provider Integrations

Providers allow you to provide you own instance of destination objects prior to mapping. ModelMapper has several 3rd party integrations that allow for external libraries to provide destination objects:

Value Reader Integrations

Value Readers allow you to read and map values from different types of source object, aside from typical JavaBeans. ModelMapper has several 3rd party integrations that allow for the mapping of values from various types of source objects:

Native Integrations

Certain libraries natively integrate with ModelMapper without any additional dependencies. These include: