bean装配以及注解应用

Spring-IoC bean装配:setter方案

前提条件:
  1. bean必须有指定属性
  2. 指定属性必须有setter
  3. property标签 name="属性名"(实际上是与对应set方法的方法名保持一致) value="属性值"

 1         //----------字符串----------
 2         <property name="dataString" value="我是Dao的数据"></property>
 3         //----------int----------
 4         <property name="dataInt" value="123"></property>
 5         //----------double----------
 6         <property name="dataDouble" value="12.34"></property>
 7 
 8         //----------字符串数组----------
 9        <property name="dataStrs" >
10             <array>
11                 <value>呵呵1</value>
12                 <value>呵呵2</value>
13                 <value>呵呵3</value>
14                 <value>呵呵4</value>
15             </array>
16         </property>
17 
18         //--------Integer集合----------
19          <property name="dataList">
20              <list>
21                  <value>111</value>
22                  <value>222</value>
23                  <value>333</value>
24                  <value>444</value>
25              </list>
26          </property>
27 
28         //----------Map----------
29         <property name="dataMap">
30             <map>
31                 <entry key="key1">
32                     <value>value1</value>
33                 </entry>
34                 <entry key="key2">
35                     <value>value2</value>
36                 </entry>
37                 <entry key="key3">
38                     <value>value3</value>
39                 </entry>
40             </map>
41         </property>      
42 
43      property标签 标签的意义,就是调用相关属性的setter方法进行属性的赋值
44      value:常见数据类型
45      
46 
47          //----------  依赖注入(DI操作)----------
48     <bean id="serviceBean"  class="com.itszt.UserServiceImpl">
49         <property name="userDao" ref="daoBean"></property>
50     </bean>
51 
52          ref:引用对象赋值,此处填写对象的id        
属性初始化

 

 
posted @ 2018-04-21 20:09  乱马1/2  阅读(65)  评论(0)    收藏  举报