<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd" > <!-- 实例化类之 ( 属性注入 第一种方式 ) --> <bean id="personOne" class="java_spring.modle.Person"> <property name="userId" value="1"></property> <property name="userName" value="张三丰"></property> <property name="userAge" value="300"></property> </bean> <!-- 实例化类之 ( 属性注入 第二种方式 ) --> <bean id="personTwo" class="java_spring.modle.Person"> <property name="userId"> <value>2</value> </property> <!-- 特殊字符的赋值方式 --> <property name="userName"> <value><![CDATA[<张无忌>]]></value> </property> <property name="userAge"> <value>30</value> </property> </bean> <!-- 实例化类 ( 构造器注入 ) index指定为构造器的第几个参数赋值, 可省略按照顺序赋值 --> <!-- 构造器注入默认还可以通过类型 constructor-arg 标签还可以添加 type属性, 相同类型顺序赋值 --> <bean id="personThree" class="java_spring.modle.Person"> <constructor-arg value="3" index="0"></constructor-arg> <constructor-arg value="100" index="2"></constructor-arg> <constructor-arg value="黄药师" index="1"></constructor-arg> </bean> </beans>
时间: 2024-10-12 21:43:55