Problem4J Project Launch
Hi everyone 👋
Allow me to introduce Problem4J to y'all. It's another set of Java libraries implementing RFC7807 - Problem Details for HTTP APIs.
Problem4J is a package of libraries that introduces RFC Problem Details to the Java ecosystem. It combines an
imperative approach, based on extending a common exception type (ProblemException), with a declarative,
annotation-based approach (via @ProblemMapping). As a primary set of modules, problem4j-core, problem4j-jackson,
and problem4j-spring were introduced, providing a core (framework-agnostic) module, Jackson integration (both v2 -
com.fasterxml.jackson and v3 - tools.jackson), as well as Spring Boot integration (supporting both leading versions
- v3 and v4). Other integrations may (or may not) eventually arrive.
