Problem JSON by Conta

This library simplifies the implementation of the application/problem+json format described in RFC 7807 for JVM applications.

It includes:

  • A core API (conta-problem-json-api) with Problem, ThrowableProblem and the ProblemCode interface.

  • A Micronaut server integration (conta-problem-json-mn) that translates thrown problems into application/problem+json HTTP responses and handles validation errors automatically.

  • A Micronaut client integration (conta-problem-json-mn-client) that forwards problem responses received from upstream services as new ThrowableProblem instances.

Where to go next