package jersey.guice; import com.google.inject.Guice; import com.google.inject.Injector; import com.google.inject.servlet.GuiceServletContextListener; import jersey.ResourceModule; public class GuiceConfig extends GuiceServletContextListener { private String message = ""; public void swapLogic() { message = "decorated "; } @Override protected Injector getInjector() { System.out.println("\ncreate the " + message + "injector\n"); return Guice.createInjector(new ResourceModule()); } }