Spring学习–程序一:通过IOC容器创建对象
1.导入Spring核心夹包
2.创建Spring的配置文件
3.编写bean类(Student)
public class Student {
private String stuName;
private String stuId;
private String stuMajor;
private Integer stuAge;
public Student() {
System.out.println("Studnet对象已创建!");
}
public String getStuName() {
return stuName;
}
public void setStuName(String stuName) {
this.stuName = stuName;
}
public String getStuId() {
return stuId;
}
public void setStuId(String stuId) {
this.stuId = stuId;
}
public String getStuMajor() {
return stuMajor;
}
public void setStuMajor(String stuMajor) {
this.stuMajor = stuMajor;
}
public Integer getStuAge() {
return stuAge;
}
public void setStuAge(Integer stuAge) {
this.stuAge = stuAge;
}
@Override
public String toString() {
return "Student [stuName=" + stuName + ", stuId=" + stuId + ", stuMajor=" + stuMajor + ", stuAge=" + stuAge
+ "]";
}
}
4.编写刚刚创建的配置文件
5.编写测试类
public class TestStudent {
@Test
public void test() {
//1.初始化Spring容器,加载配置文件
ApplicationContext applicationContext = new ClassPathXmlApplicationContext("applicationContext.xml");
System.out.println("~~~~~~~~~~~~~~~~~");
//2.通过容器获取Student对象实例
Student stu = (Student)applicationContext.getBean("student01");
//3.测试
System.out.println(stu);
}
}