https://docs.spring.io/spring-framework/reference/core/validation/convert.html
Spring Type Conversion :: Spring Framework
When you require a sophisticated Converter implementation, consider using the GenericConverter interface. With a more flexible but less strongly typed signature than Converter, a GenericConverter supports converting between multiple source and target types
docs.spring.io