T- the type of the input object
D- the type of the domain object
public interface InputConverter<T,D>
The input should be a type that is only used in the REST layer of the application and which represents the data structure to be send by the consumer. This is typically a POJO containing Jackson annotations if needed.