dependency-injection
Spring Context provides access to configured objects like a registry (a context). It inherits its features from Spring Beans and adds support for internationalization, event propagation, resource loading, and the transparent creation of contexts.
Last Release on Nov 13, 2025
Spring Beans provides the configuration framework and basic functionality to instantiate, configure, and assemble java objects.
Last Release on Nov 13, 2025
3. Javax Inject7,772 usages
javax.inject » javax.injectApache
This package provides portable dependency injection annotations that can be used by any dependency injection framework.
Last Release on Oct 13, 2009
Relocated → jakarta.inject »
jakarta.inject-api
Guice is a lightweight dependency injection framework for Java 8 and above, developed by Google.
Last Release on May 12, 2023
6. CDI APIs2,807 usages
javax.enterprise » cdi-apiApache
APIs for CDI (Contexts and Dependency Injection for Java)
Last Release on Jul 19, 2018
Relocated → jakarta.enterprise »
jakarta.enterprise.cdi-api
7. Dagger1,633 usages
com.google.dagger » daggerApache
A fast dependency injector for Android and Java.
Last Release on Sep 26, 2025
8. Jersey Inject HK21,607 usages
org.glassfish.jersey.inject » jersey-hk2ApacheBSDCC0
HK2 InjectionManager implementation
Last Release on Nov 3, 2025
An extension for Google Guice that supports multibindings, allowing multiple implementations to be bound to the same key.
Last Release on Mar 19, 2020