This might be a silly question but how are your business objects being created? Are you creating the objects yourself inside of the Servlet implementations?
Hopefully, you are delegating to Guice to create the objects, either using a Provider<T> or the Injector itself. On Sep 17, 10:16 pm, Owen Berger <[email protected]> wrote: > Thank you bklough, > > I am attempting to do this with a simple logger, so far, in my > servlets, I call: > > @Inject > private static org.slf4j.Logger log; > > The injection is set up in MyLoggerModule as follows (which is in the > createInjector call with ServletModule) : > > @Override > public void configure() { > bindListener(Matchers.any(), new SLF4JTypeListener()); // I > built my own SLF4JTypeListener... > } > > This all works perfectly in the servlets, but the field injection does > not work when called by a class that is not a servlet or filter. > > What am I missing? It seems like I might be missing something in the > configuration, as in I might be doing something wrong where > you said to "Create a Guice Module ("MyModule") that configures those > non-servlet classes > that you would like to use Guice with". Can you see what I am doing > wrong (or missing completely?) > > Thanks for the help again. -- You received this message because you are subscribed to the Google Groups "google-guice" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-guice?hl=en.
