RDI v1.0.0
This is the initial release for the RDI project.
Features
ServiceReference
to define services by their classes or a unique nameServiceDescriptor
to define how to initialize a service and which dependencies to injectRdiConfig
to collect all service descriptors to include in the container- The interface
RdiServiceContainer
to represent the container, a default implementation is built in that is able to perform the dependency injection in a reactive and thread-safe way - Configure logging to see what's going on at DEBUG level (
rdi.resolver.assembly
andrdi.resolver.subscription
logger names) - Documentation website made with Docusaurus, available at https://alex1304.github.io/rdi/docs/intro
Dependencies
Only one, Reactor Core v3.3.8