Apache Struts 2 Plugin Registry > Home > Guice Plugin
Added by Tom Schneider, last edited by Don Brown on Nov 14, 2007  (view change)
Name Guice Plugin
Publisher Apache Software Foundation
License Open Source (ASL2)
Version 1.0.1
Homepage http://code.google.com/p/google-guice/
Download http://code.google.com/p/google-guice/downloads/list
Source Code http://code.google.com/p/google-guice/source
Guice User Guide http://google-guice.googlecode.com/files/Guice%201.0%20User's%20Guide.pdf

Rating?

Overview

The Guice plugin allows Actions, Interceptors, and Results to be injected by Guice.

Requirements

  • Struts 2.0.6+

Installation and Usage

To install the Guice Struts 2 plugin with Struts 2.0.6 or later, simply include guice-struts2-plugin-1.0.jar in your web application's classpath and select Guice as your ObjectFactory implementation in your struts.xml file:

Guice will inject all of your Struts 2 objects including actions and interceptors. You can even scope your actions. You can optionally specify a Module for Guice to install in your struts.xml file:

If all of your bindings are implicit, you can get away without defining a module at all.