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.overridefor 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: