ddd4j-javalin-extensions

Installation
SKILL.md

ddd4j-javalin Extensions

Overview

Covers Guice Modules, Modules.override, business bindings, SPI providers, and extension lifecycle uniformly. Confirm the maintenance line with ddd4j-javalin-version-selection first, then read the current branch source.

When to Use

  • Composing optional ddd4j-javalin extensions with Guice Modules and Modules.override for business bindings on 6.7.x, 7.1.x, or 7.2.x.
  • Registering SPI providers with unique implementations and verifying which provider wins for each contract.
  • Assigning extension resources explicit lifecycle owners, idempotent close, and a defined failure policy (degrade versus fail startup).
  • Testing the three composition paths: default wiring, business override, and disabled-on-classpath.

When NOT to Use

Do not use this skill when:

Installs
7
First Seen
Sep 22, 2026