Skip to content

Latest commit

 

History

History
24 lines (16 loc) · 1.7 KB

README.md

File metadata and controls

24 lines (16 loc) · 1.7 KB

rest-problem-java

maven-ci-build Quality Gate Status Coverage Maven Central Version

Java library for RFC 9457 Problems with support for standard problem types of the Belgif REST guide.

With this library, RFC 9457 Problems can be treated as standard java exceptions:

  • the server side can throw io.github.belgif.rest.problem.api.Problem exceptions (or subclasses), which are transparently converted to RFC 9457 compliant "application/problem+json" responses
  • the client side can catch io.github.belgif.rest.problem.api.Problem exceptions (or subclasses), which are transparently thrown when an RFC 9457 compliant "application/problem+json" response is received

Documentation

Documentation on how to use this library is available on https://belgif.github.io/rest-problem-java.

Build Process

The build process is documented here.