注意使用p的时候需要 xmlns:p="http://www.springframework.org/schema/p"
<!--使用set来进行-->
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource">
<property name="driverClassName" value="com.mysql.jdbc.Driver"></property>
<property name="url" value="jdbc:oracle:thin:@localhost:1521:xe"></property>
<property name="username" value="mobile"></property>
<property name="password" value="123"></property>
</bean>
<bean id="txManger" class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
<property name="dataSource" ref="dataSource"></property>
</bean>
<!--构造方法注入,按照构造器的顺序来进行-->
<bean id="person" class="Person">
<constructor-arg value="1" index="使用位置来指点"></constructor-arg>
<constructor-arg value="2" name="使用name来指定" type="使用类型指定"></constructor-arg>
</bean>
<!--p命名空间来注入-->
<bean id="person2" class="Person" p:name="" p:age="" p:name-ref="id_name">
</bean>
<!--注入list arrary map set-->
list arrary等可以混用
<bean id="注入list arrary map set" class="">
<property name="list">
<list>
<value>足球</value>
<value>足球</value>
<value type="java.lang.String">足球</value>
<value type="int">足球</value>
</list>
</property>
<property name="arrary">
<array>
<value>足球</value>
<value>排球</value>
<value>足球</value>
</array>
</property>
<property name="set">
<set>
<value>足球</value>
<value>足球1</value>
<value>足球2</value>
</set>
</property>
<property name="map">
<map>
<entry>
<key>1</key>
<value>足球</value>
</entry>
<entry>
<key>2</key>
<value>排球</value>
</entry>
<entry>
<key>3</key>
<value>兰球</value>
</entry>
</map>
</property>
</bean>
网友评论