Richard, ColdSpring is doing the initialisation of your bean. Because AppConfig is being passed in as a property your bean needs a set function to be able to handle the injection of the AppConfig Bean.
Take a look at the ColdSpring documentation : http://www.coldspringframework.org/docs/BeanFactory_Reference.htm#The__bean___tag_s_children This should make more sense than me trying to explain it to you. Stephen 2008/9/11 cs01rsw <[EMAIL PROTECTED]> > > hi > > we have noticed on an example that the following cfc is referenced in > the coldsprings.xml as follows: > > <bean id="ContactDAO" class="ContactManagerMG.model.ContactDAO"> > <property name="AppConfig"><ref bean="AppConfig" /></property> > </bean> > > and in the ContactDAO.cfc there is a setter: > > <cffunction name="setAppConfig" access="public" output="false" > returntype="void"> > <cfargument name="AppConfig" type="any" required="true" /> > <cfset variables.instance.AppConfig = arguments.AppConfig /> > </cffunction> > > however, we cannot find any code that calls the setAppConfig function, > and there is no init function within the ContactDAO.cfc. > > this leads us to believe there must be a direct relationship between > the <property name="AppConfig"><ref bean="AppConfig" /></property> and > the setter function. when the bean is created does it automatically > look for a set function for that property? > > we are a little confused with this and would appreciate the help. this > also then leads us to some confusion about when and why you use the > init function, and when and why do you use properties > > thanks for any help > > richard > > > -- Stephen Moretti Blog : http://nil.checksite.co.uk/ Twitter : http://twitter.com/mr_nil --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "model-glue" 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/model-glue?hl=en For more about Model-Glue, check http://www.model-glue.com . -~----------~----~----~----~------~----~------~--~---
