Implements a Dependency Injection framework in Java with annotations
It's intended to learn about how annotations and dependency injection works 😄
References:
- https://www.beyondjava.net/blog/build-dependency-injection-framework/
- http://tutorials.jenkov.com/java/annotations.html
- https://checkerframework.org/
- https://docs.oracle.com/javase/8/docs/api/java/lang/reflect/AnnotatedElement.html
- https://docs.oracle.com/javase/tutorial/java/annotations/basics.html