Bean属性的依赖注入:
依赖属性注入:
这里的date组件是当前时间,如果需要自己设定时间,见后面!
均生成了get和set方法还有一个toString方法
依赖构造器注入:
会根据参数的个数自动的去寻找含有相应个参数的构造函数,如果碰到含有相同个参数的多个构造函数同时存在的情况,则可以指定type来区别使用哪一个构造函数
以上两个构造函数的参数个数相同,但类型不完全一样,则需要指定参数的类型来选择使用哪一个构造函数
还可以通过name来选择构造器注入
演示如何自定义时间:
p命名空间:
spEL表达式:
集合属性注入:
需要注意的是在map里面:
获取的时候的写法:
补充:
数组的注入:
当集合中注入的不是基本类型的数据,而是自定义的对象时:
在外面创建bean组件,在里面进行ref引用
也可以像下面这样直接在里面创建bean组件:
这样集合里面就会有4个bean组件
Spring支持多配置文件开发:
不同xml配置文件的bean不能够重复
第二种方式如下: