Revision: 1394
Author: sberlin
Date: Sat Nov 20 17:42:12 2010
Log: Edited wiki page ToConstructorBindings through web user interface.
http://code.google.com/p/google-guice/source/detail?r=1394

Modified:
 /wiki/ToConstructorBindings.wiki

=======================================
--- /wiki/ToConstructorBindings.wiki    Sat Nov 20 17:42:03 2010
+++ /wiki/ToConstructorBindings.wiki    Sat Nov 20 17:42:12 2010
@@ -1,5 +1,5 @@
 #labels Guice3
-=!Constructor Bindings=
+=Constructor Bindings=
 _New in Guice 3.0_

Occasionally it's necessary to bind a type to an arbitrary constructor. This comes up when the `...@inject` annotation cannot be applied to the target constructor: either because it is a third party class, or because _multiple_ constructors that participate in dependency injection. [ProvidesMethods @Provides methods] provide the best solution to this problem! By calling your target constructor explicitly, you don't need reflection and its associated pitfalls. But there are limitations of that approach: manually constructed instances do not participate in [AOP AOP].

--
You received this message because you are subscribed to the Google Groups 
"google-guice-dev" 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-dev?hl=en.

Reply via email to