News

  • March 4, 2013 - Deployed Stripes Guice 3.1
      Added support for injected TypeConverters
  • July 11, 2011 - Deployed Stripes Guice 3.0 (all thanks to Tim Chen)
    • Built on Guice 3.0
    • Added support for ConfigureableComponent injection
    • Optimized package names
    • Code was optimized and modernized
  • October 18, 2010 - Deployed Stripes Guice 1.5.2: Fixed dependency group for Guice
  • October 5, 2010 - Deployed Stripes Guice 1.5.1: Cleaned up codebase and minor bug fixes. Thanks Tim!
  • August 17, 2010 - Moved to Github
  • April 29, 2009 - Stripes Guice 1.5.0 released.

Overview

Stripes-Guice is a small library/extension that brings Guice DI functionality to the Stripes web framework. It provides a means to initialize Guice modules and inject Stripes ActionBeans, ActionBeanContexts, and more.

Features

  • Initialization of Guice Modules via a ServletContextListener named GuiceContextListener.
  • Inject constructors and members on ActionBeans, ActionBeanContext, Interceptors, TypeHandlers, and ConfigurableComponents using standard Guice mechanisms.
  • Ability to provide custom means of retrieving Guice Injector through a custom GuiceInjectorFactory.

Planned Features

  • Classes to aid in unit testing.
  • Support for Stripes 1.6