Vinicius,

The <service> element is for constructor based injection only. All the
<set-*> elements are for setter based injection while the others are
for constructor based injection. Further, if you use any constructor
parameter elements at all, then these must match an existing
constructor.

HTH,

--knut

On 7/18/05, Vinicius Carvalho <[EMAIL PROTECTED]> wrote:
> Hello there! I've asked this before in another topic...
> I know that Hivemind uses dependency injection in a trasparent way (it
> could be using setter or constructor right). But I'm always getting an
> error when trying to set via setter, all my services have the same
> interface and implementation (they differ only on another injected
> property), and so hivemind complains about not being able to find the
> right service (I'm sorry I don't have the message right now) and tells
> me to disable autowiring. I
>  tried <constructor ..autowire-services="false"> and then...
> <service>productDAO</service>
> 
> my classe has a setDAO(DAO dao) method. but it's not working. But when
> I modify the constructor of the class to receive a DAO instance, it
> works fine.
> 
> Any ideias???
> 
> Thanks
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to