spring之Holle World項目
1、在IDEA中新建一個java項目,在裏面新建lib包和在src下新建com包和cxt包(包名隨便)。
2、spring官網上下載最新的spring框架,複製進lib中
3、添加必需的庫
4、編寫Bean文件,xml文件,main文件
Bean文件:
package com.bean;
public class TestDemo {
private String name;
private String msg;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getMsg() {
System.out.println("測試執行:"+msg);
return msg;
}
public void setMsg(String msg) {
this.msg = msg;
}
}
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"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">
<bean id="testDemo" class="com.bean.TestDemo"></bean>
</beans>
main文件:通過ApplicationContext接口的方式
package com.cxt;
import com.bean.TestDemo;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
import org.springframework.context.support.FileSystemXmlApplicationContext;
public class Spring_demo1 {
public static void main(String[] args) {
// 通過xml名字加載bean
ApplicationContext context = new ClassPathXmlApplicationContext("bean1.xml");
TestDemo testDemo = context.getBean("testDemo", TestDemo.class);
testDemo.setMsg("這是一個測試的demo");
testDemo.getMsg();
// 通過路徑加載Bean,地址是絕對地址
FileSystemXmlApplicationContext con = new FileSystemXmlApplicationContext("D:/workspace/Spring_demo1/src/bean1.xml");
TestDemo testDemo1 = con.getBean("testDemo", TestDemo.class);
testDemo1.setMsg("通過地址");
testDemo1.getMsg();
}
}