【Spring中Bean的value和ref的区别 _spring 】 | IT修真院·坑乎
Spring中Bean的value和ref的区别
我也踩过这个坑( 4 )
已统计您的踩坑,无需重复点击
回答(6)
spring
详细描述
编辑于2024-11-23
  • [武汉|荣耀师兄]JAVA-刘欢
    1

    ref是指bean配置文件中的bean名称. value是值

    编辑于2018-07-06
  • [无名弟子]黄*彬
    0

    ref是指bean配置文件中的bean名称.,可以通过Bean名,直接引用另外一个Bean。

    value是值,这个值直接引入到相应的属性里 。

    编辑于2018-09-28
  • [武汉|荣耀师兄]JAVA-石奥林
    0

    楼上正解,可以理解成ref就是对其他定义好的bean的引用,value是直接指定一个值。

    编辑于2018-09-29
  • [北京|结业弟子]JAVA-贺啸宇
    0

    ref = reference

    编辑于2018-10-06
  • [无名弟子]黄东江
    0

    举个栗子,有一个User对象,

    public class User {

        private String name;

        //用户有一辆车

        private Car car;

        //...省略getter和setter方法

    }

    在spring中要实例化User这个对象时,注入的属性是一个普通字段,例如上面name这个属性,用的时value,如果你要注入Car这个属性,那么你要先在xml里面实例化Car这个属性,再将Car这个属性注入到User里面,用的是ref(ref是reference的缩写,也就是引用的意思)

    编辑于2018-11-09
  • [西安|荣耀师兄]JAVA-孙若飞
    0

    ref是指bean配置文件中的bean名称.,可以通过Bean名,直接引用另外一个Bean。value是值,把值引到这个bean里面

    编辑于2019-03-15