日期:2014-05-18  浏览次数:20713 次

^_^????请问Spring配置文件中一个属性的含义
<bean   id= "msginstanceIbatisDao "  
class= "com.spsoft.pmsg.dao.ibatis.MsginstanceIbatisDao "
autowire= "byName "
/>

请问autowire= "byName "属性什么含义,起什么作用呢,谢谢大家^_^...

------解决方案--------------------
autowire= "byType ":自动根据类中属性的类型去匹配上下文中的bean,自动装配
autowire= "byName ":自动根据类中属性的名字去匹配上下文中的bean,自动装配
--------------------
<bean id= "msginstanceIbatisDao "
class= "com.spsoft.pmsg.dao.ibatis.MsginstanceIbatisDao "
autowire= "byName "
/>
--------------------
上面意思就是说,msginstanceIbatisDao 这个bean 在上下文中找另一个id和它属性名一样的bean,来自动装配!