What is ActiveInject?
ActiveInject is one of the ActiveJ technologies, but it has minimal third-party dependencies and can be used as a stand-alone component.
Dependency Injection: Redefined
Enjoy development with a wide range of powerful tools. ActiveInject simplifies development,
debugging, refactoring and reusing of your code without restrictions and overhead. It features
a very efficient and familiar DSL along with extensive use of Java 8+ functional-style
Besides being extremely convenient, ActiveInject is 5.5 times faster than Guice and up to 100s times faster than Spring due to zero third-party dependencies and no overheads during runtime.
We’ve compared ActiveInject to Guice and Spring in the same scenario using JMH as the benchmark tool. We ran benchmarks in AverageTime mode and made 20 measurements.
Add ActiveInject to your project
These docs cover the most recent release of ActiveInject which is v2.2, published Sep 11, 2020 (see on Github).
ActiveInject is one of the ActiveJ technologies that also include cloud solutions, lightning-fast serializers, bytecode generators and others. To learn more about ActiveJ ecosystem, visit ActiveJ website.