I am struggling with configuring a \"custom\" ObjectMapper to be used by the Spring Integration DSL transformers. I receive an java.time.Instant json representation
java.time.Instant
Have you defined an encoder to your channel adapter?
You should always use an encoder for whichever adapter you're using, inbound channel adapter or message drive channel adapter.
In your case StringEncoder should solve the problem.