Skip to content

Advanced User Guide

The advanced guide covers features that build on the basics from the Tutorial.

Each page here stands alone — you don't need to read them in order. Jump to whatever you need.

Topics

  • Environment Variables — using ${VAR} and ${VAR:default} placeholders to source property values from environment variables at runtime
  • Qualifier Support — when you have multiple implementations of the same type and need to pick a specific one
  • Component Lifecycle — deeper control over initialization and destruction order
  • Starters — packaging reusable modules with auto-discovery and lifecycle hooks