Skip to main content

One post tagged with "Release"

Project releases

View All Tags

Problem4J Project Launch

· 3 min read
Damian Malczewski
Creator of Problem4J

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.