spring的DI:依赖注入,给属性赋值
springDI的说明:
1.如果spring的配置文件中的bean没有<constructor-arg>该元素,则调用默认的构造函数
2.如果spring的配置文件中的bean有<constructor-arg>该元素,则该元素调用唯一的构造函数
index--->代表参数的位置是从0开始的
type--->代表参数的类型
value--->给基本类型赋值的
ref--->给引用类型赋值的
springIOC和DI的意义:实现了完全的面向接口编程