For the arg to be passed into to your constructor, you need:

...

    <bean id="userGateway" class="model.common" >
         <constructor-arg name="dsnBean">
             <ref bean="dsnBean" />
         </constructor-arg>
    </bean>
...

Dominic




2009/7/26 Glyn Jackson <[email protected]>

> <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "
> http://www.springframework.org/dtd/spring-beans.dtd";>
>
>
> <beans default-autowire="byName">
> <bean id="coldboxFactory" class="coldbox.system.extras.ColdboxFactory" />
> <bean id="ConfigBean" factory-bean="ColdboxFactory"
> factory-method="getConfigBean" />
>
> <bean id="dsnBean" factory-bean="ColdboxFactory"
> factory-method="getDatasource">
>        <constructor-arg name="alias">
>        <value>DBDetails</value>
>        </constructor-arg>
> </bean>
>
>
>        <bean id="userService" class="model.UserService" />
>
>        <bean id="userGateway" class="model.common" >
>            <property name="dsnBean">
>            <ref bean="dsnBean" />
>        </property>
>     </bean>
>
> </beans>
>


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Want to reach the ColdFusion community with something they want? Let them know 
on the House of Fusion mailing lists
Archive: 
http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:324976
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4

Reply via email to