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

解决方案 »

  1.   

    <bean id="" class="">
    <property name="message" value="hello"/>
    </bean> 
      

  2.   

    就是楼上那样,这个很基础啊,楼主应该先看看spring入门的书籍。推荐林信良的《spring技术手册》,比较简单。
      

  3.   

    依赖注入就是把创建对象(bean)和维护对象(bean)的关系的权利从程序转移到spring的容器(bean.xml),后面一个问题一楼正解
      

  4.   

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

  5.   

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