Guice
Home PageCategories: Inversion of Control
Author: Google
Latest version: 2.0
Added 2007-03-12Updated 2009-05-20
Lightweight dependency injection framework for Java 5 and above.
Guice embraces annotations and generics to enable you to wire together and test objects.
Features include:
- type safe
- external configuration when appropriate
- reports error messages as if they will be read by human beings
- injects constructors, fields and methods (any methods with any number of arguments, not just setters)
- custom scopes
- circular dependencies handling
- static member injection
- Spring integration
- AOP Alliance method interception
- provider methods
- module overrides
- private modules
Built for Java |
Library |
Free or free version available |
Source code provided |