【一】
spring的xmlns:p="http://www.springframework.org/schema/p" 可以简化property的装配配置。
属性后添加ref后缀作为一个标识来告知spring应该装配一个引用
1 <?xml version="1.0" encoding="UTF-8"?>
2 <beans xmlns="http://www.springframework.org/schema/beans"
3 xmlns:p="http://www.springframework.org/schema/p"
4 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
5 xsi:schemaLocation="http://www.springframework.org/schema/beans
6 http://www.springframework.org/schema/beans/spring-beans-3.0.xsd">
7
8 <bean id="show" class="com.h.common.Display"
9 p:data2="dd"
10 p:data3-ref="reference">
11 <constructor-arg value="x"/>
12 </bean>
13
14 </beans>
【二】
使用ClassPathXmlApplicationContext读取ApplicationContext.xml文件
![]()
1 // 完整路径
2 ApplicationContext ac = new ClassPathXmlApplicationContext("file:D:/works/projects/SpringWebTest/src/main/resources/applicationContext.xml");
3 // 相对路径(文件需要放到resource文件夹下)
4 ApplicationContext ac = new ClassPathXmlApplicationContext("applicationContext.xml");
5 Display d = (Display)ac.getBean("show");
6 String display = d.display() +";"+d.display2();
View Code