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