1.导入约束:
在xsd-configuration.html中,页面最下面找到约束
2.在beans标签里插入bean子标签
//id代表这个对象的名称,class填些这个类的全路径
<bean id="user" class=""></bean>
3.在class对应的类里面得到user对象
//加载配置文件
ApplicationContext context = new ClassPathXmlApplicationContext("spring配置文件路径");
//得到user对象
User user = (User)context.getBean("bean标签里面id属性的值");
注入属性
1.使用构造函数注入属性
<bean id="user" class="">
<constructor-arg name="" value=""></constructor-arg>
</bean>
2.使用set方法注入属性
先在实体类生成set方法
<bean id="user" class="">
<property name="name" value="melon"></property>
</bean>
//注入对象
<bean id="user1" class="">
<property name="seller" ref="user"></property>
</bean>
注入复杂类型
//配置文件
//注入数组
<property name="arry">
<list>
<value>1</value>
<value>2</value>
</list>
</property>
//注入list
<property name="list">
<list>
<value>3</value>
<value>4</value>
</list>
</property>
//注入map
<property name="map">
<map>
<entry key="name" value="melon"></entry>
<entry key="passowrd" value="123"></entry>
</map>
</property>
//遍历
String[] arry = user.getArry();
for (int i = 0; i < arry.length; i++) {
System.out.println(arry[i]);
}
List<String> list = user.getList();
for (int i = 0; i < list.size(); i++) {
System.out.println(list.get(i));
}
Map<String,String> map = user.getMap();
Object[] keys = map.keySet().toArray();
for (int i = 0; i < map.keySet().size(); i++) {
System.out.println(map.get(keys[i]));
}
點(diǎn)擊查看更多內(nèi)容
為 TA 點(diǎn)贊
評(píng)論
評(píng)論
共同學(xué)習(xí),寫下你的評(píng)論
評(píng)論加載中...
作者其他優(yōu)質(zhì)文章
正在加載中
感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會(huì)直接到老師賬戶
支付方式
打開微信掃一掃,即可進(jìn)行掃碼打賞哦