From ecf14830ce768d1f799c340cd2b2dea70bc0460f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=90=95=E6=B7=BC?= <3426224518@qq.com> Date: Sat, 18 Apr 2026 19:51:30 +0800 Subject: [PATCH] njjn --- .idea/misc.xml | 1 - .../src/bean-ioc.xml | 6 ++ .../src/com/ssm/ioc/Course.java | 74 +++++++++++++++++++ .../src/com/ssm/ioc/TestIoc.java | 5 +- 4 files changed, 84 insertions(+), 2 deletions(-) create mode 100644 grademanagement-SpringProject/src/com/ssm/ioc/Course.java diff --git a/.idea/misc.xml b/.idea/misc.xml index 0548357..1f014b5 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -1,4 +1,3 @@ - diff --git a/grademanagement-SpringProject/src/bean-ioc.xml b/grademanagement-SpringProject/src/bean-ioc.xml index 6c038be..0f00ffb 100644 --- a/grademanagement-SpringProject/src/bean-ioc.xml +++ b/grademanagement-SpringProject/src/bean-ioc.xml @@ -12,4 +12,10 @@ + + + + + + \ No newline at end of file diff --git a/grademanagement-SpringProject/src/com/ssm/ioc/Course.java b/grademanagement-SpringProject/src/com/ssm/ioc/Course.java new file mode 100644 index 0000000..ef31c45 --- /dev/null +++ b/grademanagement-SpringProject/src/com/ssm/ioc/Course.java @@ -0,0 +1,74 @@ +package com.ssm.ioc; + +public class Course { + private Integer courseId; // 课程ID + private String courseName; // 课程名称 + private Double credit; // 学分 + private String teacher; // 教师 + + public Integer getCourseId() { + return courseId; + } + + public void setCourseId(Integer courseId) { + this.courseId = courseId; + } + + public String getCourseName() { + return courseName; + } + + public void setCourseName(String courseName) { + this.courseName = courseName; + } + + public Double getCredit() { + return credit; + } + + public void setCredit(Double credit) { + this.credit = credit; + } + + public String getTeacher() { + return teacher; + } + + public void setTeacher(String teacher) { + this.teacher = teacher; + } + + @Override + public String toString() { + return "Course{" + + "courseId=" + courseId + + ", courseName='" + courseName + '\'' + + ", credit=" + credit + + ", teacher='" + teacher + '\'' + + '}'; + } + + public Course(Integer courseId, String courseName, Double credit, String teacher) { + this.courseId = courseId; + this.courseName = courseName; + this.credit = credit; + this.teacher = teacher; + } + + public Course(String courseName, Double credit, String teacher) { + this.courseName = courseName; + this.credit = credit; + this.teacher = teacher; + } + + public Course() { + } + + public void printCourseInfo() { + System.out.println("========== 课程信息 =========="); + System.out.println("课程ID: " + courseId); + System.out.println("课程名称: " + courseName); + System.out.println("学分: " + credit); + System.out.println("授课教师: " + teacher); + } + } \ 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 index eabfc80..77dc617 100644 --- a/grademanagement-SpringProject/src/com/ssm/ioc/TestIoc.java +++ b/grademanagement-SpringProject/src/com/ssm/ioc/TestIoc.java @@ -8,6 +8,9 @@ public class TestIoc { //TIP 当文本光标位于高亮显示的文本处时按 // 查看 IntelliJ IDEA 建议如何修正。 ApplicationContext ac=new ClassPathXmlApplicationContext("bean-ioc.xml"); + Course course = (Course) ac.getBean("course"); + System.out.println(course.toString()); Class clazz = (Class) ac.getBean("class"); - System.out.println(clazz.toString());} + System.out.println(clazz.toString()); + } }