Skip to content

RDI v1.0.0

Compare
Choose a tag to compare
@Alex1304 Alex1304 released this 29 Jul 23:31
· 32 commits to master since this release

This is the initial release for the RDI project.

Features

  • ServiceReference to define services by their classes or a unique name
  • ServiceDescriptor to define how to initialize a service and which dependencies to inject
  • RdiConfig 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 and rdi.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