Spring Boot and Java deep dives
Custom Java DI + AOP framework
A tiny dependency-injection container and AOP proxy built from scratch to understand what Spring does under the hood.
View code on GitHubGoals
@Serviceand@Injectannotations, with aContainerthat scans and wires beans@LogExecutionTimeapplied through a dynamic-proxyAOPProxy- Fail fast with a clear error when a dependency can’t be resolved
Changelog
- 2026-09-28: Built, then made wiring errors fail fast