From 7b924b2a251a6c0dc7310d18c5248eb2634eb0e3 Mon Sep 17 00:00:00 2001 From: CesarH Date: Wed, 8 Apr 2026 09:25:48 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E8=BE=93=E5=87=BA=E8=AF=AD=E5=8F=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/com/ssm/first/TestFirst.java | 1 + .../com/ssm/first/TestFirst.class | Bin 741 -> 777 bytes 2 files changed, 1 insertion(+) 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/out/production/grademanagement-SpringProject/com/ssm/first/TestFirst.class b/out/production/grademanagement-SpringProject/com/ssm/first/TestFirst.class index d0b6acd445790533b6f04c2a04d62fbccbbac3c9..65ca4a4175e7430721bf5a40691baa8f0c756c69 100644 GIT binary patch delta 134 zcmaFL+R3(|o2jmtfti7cfq_ALHv?0o5c75h7N1QFtU_$t7}#;q8-dE17z delta 98 zcmXAgNe)0z6a>rr=7hyJ9!g@(jl^ZJVBtLOp+!3Bq3#3kL^e?172@e1O From d633ab9ce702bf51c4279ed7bf822af736727a07 Mon Sep 17 00:00:00 2001 From: CesarH Date: Thu, 9 Apr 2026 17:13:21 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E5=AE=9A=E4=B9=89Student=E7=B1=BB=EF=BC=8C?= =?UTF-8?q?=E5=BC=95=E7=94=A8=E5=B9=B6=E8=BE=93=E5=87=BA=E5=AD=A6=E7=94=9F?= =?UTF-8?q?=E4=BF=A1=E6=81=AF=EF=BC=8C=E6=B7=BB=E5=8A=A0=E5=AD=A6=E7=94=9F?= =?UTF-8?q?=E7=AE=A1=E7=90=86=E6=A8=A1=E5=9D=97=EF=BC=9AStudent=E5=AE=9E?= =?UTF-8?q?=E4=BD=93=E7=B1=BBBean?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .idea/git_toolbox_blame.xml | 6 ++ .idea/git_toolbox_prj.xml | 15 ++++ .../src/bean-ioc.xml | 15 ++++ .../src/com/ssm/ioc/Student.java | 77 ++++++++++++++++++ .../src/com/ssm/ioc/TestIoc.java | 13 +++ .../com/ssm/first/TestFirst.class | Bin 777 -> 789 bytes 6 files changed, 126 insertions(+) create mode 100644 .idea/git_toolbox_blame.xml create mode 100644 .idea/git_toolbox_prj.xml create mode 100644 grademanagement-SpringProject/src/bean-ioc.xml create mode 100644 grademanagement-SpringProject/src/com/ssm/ioc/Student.java create mode 100644 grademanagement-SpringProject/src/com/ssm/ioc/TestIoc.java diff --git a/.idea/git_toolbox_blame.xml b/.idea/git_toolbox_blame.xml new file mode 100644 index 0000000..7dc1249 --- /dev/null +++ b/.idea/git_toolbox_blame.xml @@ -0,0 +1,6 @@ + + + + + \ No newline at end of file diff --git a/.idea/git_toolbox_prj.xml b/.idea/git_toolbox_prj.xml new file mode 100644 index 0000000..02b915b --- /dev/null +++ b/.idea/git_toolbox_prj.xml @@ -0,0 +1,15 @@ + + + + + + + \ No newline at end of file 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/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 65ca4a4175e7430721bf5a40691baa8f0c756c69..17b22ead81fd8357d7e1c003c179d3f4135b0343 100644 GIT binary patch delta 79 zcmeBVo65GKn~AfYfti7cfq}tz@)Rbm$?KRnChue7VwPiIpM080Qqzcm4+t3;#2{)I Ygc(GDJT3-J22r3GBM^!M`AiHF06y*tJ^%m! delta 97 zcmXAgxe0(k6hxn2SlsmpyfM>IOR*fQ5JR;O?a%=kc+A1vZg