Resolves the most suitable way for mapping an element (property, iterable element etc.) from source to target. There are 2 basic types of mappings:
conversions are essentially one line mappings, such as String to Integer and Integer to Long methods come in some varieties:
- referenced mapping methods, these are methods implemented (or referenced) by the user. Sometimes indicated with the 'uses' in the mapping annotations or part of the abstract mapper class
- generated mapping methods (by means of MapStruct)
- built in methods
@author Sjaak Derksen