Brings Guice dependency injection to Vaadin applications

Dependency injection can make your life easier by reducing boilerplate code and help create testable components [1][2].

Integration with Guice-servlet [3] provides automated scoping of object lifetimes at the Request and session level. An additional vaadin-specific scope, UIScope is provided in the module.

[1] [2] [3]

Adapted from:


Link to this version
StableReleased 21 October 2017Apache License 2.0
Framework Support
Vaadin 8.1+
Also supported:
Vaadin 7 (1.0.1)
Browser Independent
Install with
Release notes - Version 2.0

Updated to support Vaadin 8.1 and Guice 4.0