diff --git a/grademanagement-SpringProject/src/bean-ioc.xml b/grademanagement-SpringProject/src/bean-ioc.xml new file mode 100644 index 0000000..35a2744 --- /dev/null +++ b/grademanagement-SpringProject/src/bean-ioc.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/grademanagement-SpringProject/src/com/ssm/first/TestFirst.java b/grademanagement-SpringProject/src/com/ssm/first/TestFirst.java index 410e09d..98f7bb8 100644 --- a/grademanagement-SpringProject/src/com/ssm/first/TestFirst.java +++ b/grademanagement-SpringProject/src/com/ssm/first/TestFirst.java @@ -10,5 +10,6 @@ public static void main(String[] args) { System.out.println("Hello Sping!"); System.out.println("Hello Sping!"); System.out.println("Hello Sping!"); + System.out.println("Hello Sping!"); } } diff --git a/grademanagement-SpringProject/src/com/ssm/ioc/Student.java b/grademanagement-SpringProject/src/com/ssm/ioc/Student.java new file mode 100644 index 0000000..7143f87 --- /dev/null +++ b/grademanagement-SpringProject/src/com/ssm/ioc/Student.java @@ -0,0 +1,77 @@ +package com.ssm.ioc; + +public class Student { + // 学生核心属性 + private Integer studentId; // 学生ID(学号) + private String studentName; // 学生姓名 + private String className; // 所属班级 + private String major; // 所学专业 + private Integer age; // 年龄 + private String phone; // 联系电话 + + // 无参构造方法(Spring IoC创建Bean的前提) + public Student() { + } + + // get方法(Spring依赖注入赋值用) + public Integer getStudentId() { + return studentId; + } + + public void setStudentId(Integer studentId) { + this.studentId = studentId; + } + + public String getStudentName() { + return studentName; + } + + public void setStudentName(String studentName) { + this.studentName = studentName; + } + + public String getClassName() { + return className; + } + + public void setClassName(String className) { + this.className = className; + } + + public String getMajor() { + return major; + } + + public void setMajor(String major) { + this.major = major; + } + + public Integer getAge() { + return age; + } + + public void setAge(Integer age) { + this.age = age; + } + + public String getPhone() { + return phone; + } + + public void setPhone(String phone) { + this.phone = phone; + } + + // toString方法 + @Override + public String toString() { + return "Student{" + + "studentId=" + studentId + + ", studentName='" + studentName + '\'' + + ", className='" + className + '\'' + + ", major='" + major + '\'' + + ", age=" + age + + ", phone='" + phone + '\'' + + '}'; + } +} \ No newline at end of file diff --git a/grademanagement-SpringProject/src/com/ssm/ioc/TestIoc.java b/grademanagement-SpringProject/src/com/ssm/ioc/TestIoc.java new file mode 100644 index 0000000..7c45356 --- /dev/null +++ b/grademanagement-SpringProject/src/com/ssm/ioc/TestIoc.java @@ -0,0 +1,13 @@ +package com.ssm.ioc; + +import org.springframework.context.ApplicationContext; +import org.springframework.context.support.ClassPathXmlApplicationContext; + +public class TestIoc { + public static void main(String[] args) { + ApplicationContext ac = new ClassPathXmlApplicationContext("bean-ioc.xml"); + // 学生管理模块测试代码 + Student student = ac.getBean("student", Student.class); + System.out.println("学生信息:" + student); + } +} diff --git a/out/production/grademanagement-SpringProject/com/ssm/first/TestFirst.class b/out/production/grademanagement-SpringProject/com/ssm/first/TestFirst.class index 8f6b80f..17b22ea 100644 Binary files a/out/production/grademanagement-SpringProject/com/ssm/first/TestFirst.class and b/out/production/grademanagement-SpringProject/com/ssm/first/TestFirst.class differ