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