I have a client that is using the full Spring stack and I'm trying to figure 
out good ways to use their setup. I figured there might be other Guice users 
that have been in the same situation and could help.

I wanted to use JSR 330, which I've recently realized is severely lacking. That 
API doesn't have any configuration interfaces or @ImplementedBy and that's 
where this process appears to get annoying. Spring provides the ability to 
declare a class as @Configuration, but then it appears to force me to define 
all my injections using factory methods and constructors. This essentially 
forces me to construct all the implementations of any interface by hand. If I 
have to write factories and constructors for everything I might as well use XML 
since they are essentially the same thing.

Is this accurate or am I missing something vital that makes Spring actually a 
DI container and not a factory facade? 

Any suggestions would be much appreciated.

-bp

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