复杂属性的注入
- 对象注入
通过xml注入对象,首先用一个bean创建一个对象,然后在应用该对象的property中使用ref引入该对象,如下:
先创建一个对象
然后在需要注入对象值的时候用ref引用 - 数组注入
在property中用array然后用value注入值,如果是对象引用数组,可以在array中用ref引用,或者直接在里面创建一个bean,bean中创建对象
如下是一个cats对象引用数组的注入:
集合的注入和数组类似,但是不是用的array,用list; - Map注入
map注入的话,就是property下一个map,map下一个entry,然后entry里面用key和value来注入值:
- properties注入
与map类似
ps:看的bilibili江南一点雨