版本:spring-framework-3.0.5.RELEASE-dependencies
1. 下载相关jar包
1.1 Spring3框架包
1.1.1 下载地址: https://github.com/spring-projects/spring-framework
1.2 Spring3依赖包
1.2.1 日志包 :commons-logging-1.1.3.jar
地址: http://commons.apache.org/proper/commons-logging/
2. Demo工程配置:
2.1 新建工程 org.spring3.demo
2.2 添加依赖包到工程,所有框架包和日志包
2.3 在工程下新建包和Bean类org. spring3.demo. Demo
package io.spring3.demo;
public class Demo {
private int demoId;
private String demoName;
private String demoDescription;
public int getDemoId() {
return demoId;
}
public void setDemoId(int demoId) {
this.demoId = demoId;
}
public String getDemoName() {
return demoName;
}
public void setDemoName(String demoName) {
this.demoName = demoName;
}
public String getDemoDescription() {
return demoDescription;
}
public void setDemoDescription(String demoDescription) {
this.demoDescription = demoDescription;
}
}
2.4 在类路径下添加Spring配置文件 beans.xml
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN 2.0//EN" "http://www.springframework.org/dtd/spring-beans-2.0.dtd"> <beans> <bean id="demo" class="io.spring3.demo.Demo"> <property name="demoId"> <value>1</value> </property> <property name="demoName"> <value>Small apple</value> </property> <property name="demoDescription"> <value>The hottest Divine Comedy is the Small apple in 2014.</value> </property> </bean> </beans>
2.6 添加测试类 org. spring3.demo.DemoTest
package io.spring3.demo;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
public class DemoTest {
public static void main(String[] args) {
ApplicationContext context = new ClassPathXmlApplicationContext("beans.xml");
Demo demo = context.getBean("demo",Demo.class);
System.out.println(demo.getDemoId());
System.out.println(demo.getDemoName());
System.out.println(demo.getDemoDescription());
}
}
2.7 运行测试
3763

被折叠的 条评论
为什么被折叠?



