首先导入spring所需的jar包,新建所需的applicationContext.xml,下面测试下spring容器是否搭建好了。
ApplicationContext.xml:
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:context="http://www.springframework.org/schema/context"
xmlns:tx="http://www.springframework.org/schema/tx"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-2.5.xsd
http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.5.xsd">
<!-- 测试spring容器 -->
<bean id="test" class="com.hsp.test.Test">
<property name="name" value="张三"/>
</bean>
</beans>
Bean:
public class Test {
private String name;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Test() {
}
}
注意这里的无参构造方法是必须的,spring实例化bean是通过反射机制达到的,使用反射机制必须无参的构造方法。
测试类:
public class App {
public static void main(String[] args) {
ApplicationContext ac=new ClassPathXmlApplicationContext("applicationContext.xml");
Test test=(Test)ac.getBean("test");
System.out.println(test.getName());
}
}
最终的结果:
至此可见spring 容器的搭建成功了。
下面接着开始整合spring与hibernate。