From 972bf2f50eb99029b1fac93fe8183fbe203a51c0 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E8=91=A3=E5=80=A9?= <2314071289@qq.com>
Date: Sat, 18 Apr 2026 22:08:13 +0800
Subject: [PATCH] =?UTF-8?q?score=20=E4=BB=BB=E5=8A=A1=E4=B8=89?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../src/bean-di-xml.xml | 9 ++---
.../src/com/ssm/di/xml/Score.java | 35 ++++++++++++++++++
.../src/com/ssm/di/xml/TestDI.java | 7 ++--
.../bean-di-xml.xml | 9 ++---
.../com/ssm/di/xml/TestDI.class | Bin 1238 -> 1235 bytes
5 files changed, 47 insertions(+), 13 deletions(-)
create mode 100644 grademanagement-SpringProject/src/com/ssm/di/xml/Score.java
diff --git a/grademanagement-SpringProject/src/bean-di-xml.xml b/grademanagement-SpringProject/src/bean-di-xml.xml
index 89c3ad7..9eb7ed9 100644
--- a/grademanagement-SpringProject/src/bean-di-xml.xml
+++ b/grademanagement-SpringProject/src/bean-di-xml.xml
@@ -11,11 +11,10 @@
-
-
-
-
+
+
+
+
-
\ No newline at end of file
diff --git a/grademanagement-SpringProject/src/com/ssm/di/xml/Score.java b/grademanagement-SpringProject/src/com/ssm/di/xml/Score.java
new file mode 100644
index 0000000..17161cb
--- /dev/null
+++ b/grademanagement-SpringProject/src/com/ssm/di/xml/Score.java
@@ -0,0 +1,35 @@
+package com.ssm.di.xml;
+
+// 成绩实体类 DI XML版
+public class Score {
+ private Integer scoreId;
+ private Integer studentId;
+ private Double score;
+
+ public Score() {}
+
+ public Integer getScoreId() { return scoreId; }
+ public void setScoreId(Integer scoreId) { this.scoreId = scoreId; }
+ public Integer getStudentId() { return studentId; }
+ public void setStudentId(Integer studentId) { this.studentId = studentId; }
+ public Double getScore() { return score; }
+ public void setScore(Double score) { this.score = score; }
+
+ // 重写toString
+ @Override
+ public String toString() {
+ return "Score{" +
+ "成绩ID=" + scoreId +
+ ", 学生学号=" + studentId +
+ ", 考试分数=" + score +
+ '}';
+ }
+
+ // printInfo方法
+ public void printInfo() {
+ System.out.println("\n===== 成绩信息 =====");
+ System.out.println("成绩ID:" + scoreId);
+ System.out.println("学生学号:" + studentId);
+ System.out.println("考试分数:" + score);
+ }
+}
\ No newline at end of file
diff --git a/grademanagement-SpringProject/src/com/ssm/di/xml/TestDI.java b/grademanagement-SpringProject/src/com/ssm/di/xml/TestDI.java
index 2f41659..4549b5b 100644
--- a/grademanagement-SpringProject/src/com/ssm/di/xml/TestDI.java
+++ b/grademanagement-SpringProject/src/com/ssm/di/xml/TestDI.java
@@ -11,19 +11,20 @@ public class TestDI {
// 获取4个分工Bean对象
Class classInfo = (Class) ac.getBean("classInfo");
- Course course = (Course) ac.getBean("course");
+ Score score = (Score) ac.getBean("score");
System.out.println("========== 调用printInfo()方法输出 ==========");
// 任务要求:调用printInfo方法输出每个实体属性
classInfo.printInfo();
- course.printInfo();
+
+ score.printInfo();
System.out.println("\n========== 重写toString()方法输出 ==========");
// 任务要求:调用toString方法输出
System.out.println(classInfo);
- System.out.println(course);
+ System.out.println(score);
}
}
\ No newline at end of file
diff --git a/out/production/grademanagement-SpringProject/bean-di-xml.xml b/out/production/grademanagement-SpringProject/bean-di-xml.xml
index 89c3ad7..9eb7ed9 100644
--- a/out/production/grademanagement-SpringProject/bean-di-xml.xml
+++ b/out/production/grademanagement-SpringProject/bean-di-xml.xml
@@ -11,11 +11,10 @@
-
-
-
-
+
+
+
+
-
\ No newline at end of file
diff --git a/out/production/grademanagement-SpringProject/com/ssm/di/xml/TestDI.class b/out/production/grademanagement-SpringProject/com/ssm/di/xml/TestDI.class
index 4dcab22f695da3e14daf4561b13cbc60644f2f17..e0e2a6a3621d0b22c5d1290cb5108c7812e0eeed 100644
GIT binary patch
delta 89
zcmcb{d6{#A7o#j|adLi9DkFoKPjY^)esOWGeoCf(MQ)CMFi?DQCgXe&5iAm$WtsAr
b1VtH)7$g|17^D~+8KfCJ7-T2UVX*=L{*W0~
delta 92
zcmcc2d5v>}7o$8|a(-!1aVjH&xKDC^u6}WGu6|0UenoDMzB5Q-aysLDQBiC%o28iY
cm;^-_j2OfjtQaI292uk-JQ!pq&t$Oz0B*G!t^fc4