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 4dcab22..e0e2a6a 100644 Binary files a/out/production/grademanagement-SpringProject/com/ssm/di/xml/TestDI.class and b/out/production/grademanagement-SpringProject/com/ssm/di/xml/TestDI.class differ