Back to projects
Java · Java library
Typed Config Processor
Compile-time type-safe Java configuration with annotation processing, generated loaders, and secret-safe diagnostics.
The challenge
String-based configuration moves many errors to runtime and can expose sensitive values in diagnostics.
The result
A processor generates typed loaders and documentation without runtime reflection.
What this project demonstrates
Reviewable decisions instead of slogans.
- Annotation processing with real compiler tests
- Generated sources and example configuration
- Validation and redacted secret diagnostics
Technologies