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

求这个spring面试题的答案
Spring 的依赖注入是什么意思? 给一个 Bean 的 message 属性, 字符串类型, 注入值为 "Hello" 的 XML 配置文件该怎么写?
Spring 面试题 XML Bean

------解决方案--------------------
<bean id="" class="">
<property name="message" value="hello"/>
</bean> 
------解决方案--------------------
1.构造器注入2.setter注入3.方法注入
随便举个例子吧:
用setter方法注入的例子:
<bean id="bean" class="message这个属性所在的类">
<property name="message" value="Hello"></property>
</bean>

------解决方案--------------------
依赖注入是Spring IOC的主要作用,依赖就是指属性,意思就是说将属性利用Spring注入到程序中,而非new。
<bean id="message" class="message所在类的路径名">
   <property name="message" value="Hello"></property>
</bean>
其中,id是自己取的,为了方便调用多和类名一致,class后面就是message属性所在类的路径名,比如:com.spring.Message就是Message类的,这样解释能看懂吧