配置文件看不懂,请教一下:
--------------------------------------------------------------
<beans>
    <bean id="createCreditCard" class="springexample.creditcardaccount.CreateCreditCardAccount">
<property name="creditRatingInterface">
    <ref bean="creditRating" />
</property>
         <property name="userId">
    <value>myuserid</value>
</property>
     </bean>
</beans>
--------------------------------------------------------------
这是要干啥?谢谢

解决方案 »

  1.   

    creditRating是一个对象实例(配置文件中应该还有它的定义),被注入到createCreditCard对象中,同时createCreditCard对象有自己的属性userId,我们在配置文件中给它一个myuserid的值,当你取到createCreditCard对象后,可以通过createCreditCard.getUserId()得到配置的“myuserid”值,同样可以通过createCreditCard.getCreditRatingInterface()得到一个creditRating对象!
      

  2.   

    在使用userId对象的getCreditRatingInterface()方法前,会自动实例化Bean creditRating,
    即要用这个相关的Bean时,会由Spring自动准备好
      

  3.   

    ericli1982() 说得比较明白了.
      

  4.   

    ericli1982() 说得比较明白了.
      

  5.   

    <ref bean...是要注入另外一个定义的bean,循环似的