Standard application module
(Since version 0.5) BindingProvider is deprecated and will be removed soon. As an alternative you can use ImmutableWrapper
injector to define an immutability boundary in composition or create your own injector that is marked as ImmutableInjector
.
(Since version 0.5) ReflectionBinder is deprecated and will be removed soon. As an alternative you can use WordBinder
or create your own injector that is marked as ImmutableInjector
.
(Since version 0.5) StaticModule is deprecated and will be removed soon. As an alternative you can use ImmutableWrapper
injector to define an immutability boundary in composition or create your own injector that is marked as ImmutableInjector
.
Scaldi - is Scala dependency injection library. Basically Scala already have everything you need for dependency injection. But still some things can be made easier. Goal of the project is to provide more standard and easy way to make dependency injection in Scala projects consuming power of the Scala language. With Scaldi you can define your application modules in pure Scala without any annotations or XML.
For more information see: http://olegilyenko.github.com/scaldi/Scaldi.html