Hello Everyone,

I am using Spring framework on the serverside.
SpringSecurity, REST, MVC, etc.

however for DI I prefer to use Guice.
with Spring 3.0, @Autowired can accomplish same thing as @Inject,
but when writing my own code, I would like to use Guice, because of
Providers, Assisted Inject, easier AOP, etc.
I do not want to get rid of Spring IoC container entirely,
because Spring uses it internally, but I would like to adopt Guice to use DI 
in my own code.


- do you have any suggestion on this ? is this a bad idea ?

- do you know how I can configure Guice within Spring ?

My problem is bootstrapping Injectors, eg.
Injector injector = Guice.createInjector(new MyModule());
Foo foo = injector.getInstance(Foo.class);

I believe Guice.createInjector should be created once during bootstrapping,
When integrating with Spring, I would like to know specifically what I 
should register with Spring IoC.
and do I have to use injector.getInstance(xxx.class) all over my code 
anytime I would like to get hold of a instance of a class ?
if not, what is the purpose of injector.getInstance(xxx.class) ?

Thank You

-- 
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.

Reply via email to