diff --git a/grademanagement-SpringMVCProject/src/com/ssm/controller/TestRequestMappingController.java b/grademanagement-SpringMVCProject/src/com/ssm/controller/TestRequestMappingController.java
deleted file mode 100644
index d4fb88d..0000000
--- a/grademanagement-SpringMVCProject/src/com/ssm/controller/TestRequestMappingController.java
+++ /dev/null
@@ -1,14 +0,0 @@
-package com.ssm.controller;
-
-
-import org.springframework.stereotype.Controller;
-import org.springframework.web.bind.annotation.RequestMapping;
-
-@Controller
-@RequestMapping("testRM")
-public class TestRequestMappingController {
- @RequestMapping("onClass")
- public String onClass(){
- return "showRequestMapping";
- }
-}
diff --git a/grademanagement-SpringMVCProject/web/WEB-INF/view/showRequestMapping.jsp b/grademanagement-SpringMVCProject/web/WEB-INF/view/showRequestMapping.jsp
deleted file mode 100644
index 382a8e8..0000000
--- a/grademanagement-SpringMVCProject/web/WEB-INF/view/showRequestMapping.jsp
+++ /dev/null
@@ -1,16 +0,0 @@
-<%--
- Created by IntelliJ IDEA.
- User: HP
- Date: 2026/4/25
- Time: 11:00
- To change this template use File | Settings | File Templates.
---%>
-<%@ page contentType="text/html;charset=UTF-8" language="java" %>
-
-
- Test RequestMapping!
-
-
-Success!
-
-
diff --git a/grademanagement-SpringProject/src/bean-aop-xml.xml b/grademanagement-SpringProject/src/bean-aop-xml.xml
index 32dc269..ab42224 100644
--- a/grademanagement-SpringProject/src/bean-aop-xml.xml
+++ b/grademanagement-SpringProject/src/bean-aop-xml.xml
@@ -33,6 +33,11 @@
+
+
+
+
+
diff --git a/grademanagement-SpringProject/src/com/ssm/aop/Log.java b/grademanagement-SpringProject/src/com/ssm/aop/Log.java
index a13dfd5..01659cb 100644
--- a/grademanagement-SpringProject/src/com/ssm/aop/Log.java
+++ b/grademanagement-SpringProject/src/com/ssm/aop/Log.java
@@ -22,4 +22,10 @@ public class Log {
System.out.println("【前置通知】执行时间 " + new Date());
System.out.println("==================================");
}
+ public void before(JoinPoint joinPoint, Score score) {
+ System.out.println("==================================");
+ System.out.println("【前置通知】开始执行的方法 " + joinPoint.getSignature().getName() );
+ System.out.println("【前置通知】执行时间 " + new Date());
+ System.out.println("==================================");
+ }
}
\ No newline at end of file
diff --git a/grademanagement-SpringProject/src/com/ssm/aop/Score.java b/grademanagement-SpringProject/src/com/ssm/aop/Score.java
new file mode 100644
index 0000000..246d56a
--- /dev/null
+++ b/grademanagement-SpringProject/src/com/ssm/aop/Score.java
@@ -0,0 +1,34 @@
+package com.ssm.aop;
+
+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);
+ }
+}
diff --git a/grademanagement-SpringProject/src/com/ssm/aop/Test.java b/grademanagement-SpringProject/src/com/ssm/aop/Test.java
index 653c2df..3621720 100644
--- a/grademanagement-SpringProject/src/com/ssm/aop/Test.java
+++ b/grademanagement-SpringProject/src/com/ssm/aop/Test.java
@@ -10,6 +10,8 @@ public class Test {
c.printInfo();
Course course = (Course) ac.getBean("course");
course.printInfo();
+ Score score = (Score) ac.getBean("score");
+ score.printInfo();
diff --git a/out/production/grademanagement-SpringProject/bean-aop-xml.xml b/out/production/grademanagement-SpringProject/bean-aop-xml.xml
index 901c1e0..ab42224 100644
--- a/out/production/grademanagement-SpringProject/bean-aop-xml.xml
+++ b/out/production/grademanagement-SpringProject/bean-aop-xml.xml
@@ -33,9 +33,11 @@
-
-
-
+
+
+
+
+
diff --git a/out/production/grademanagement-SpringProject/com/ssm/aop/Log.class b/out/production/grademanagement-SpringProject/com/ssm/aop/Log.class
index 9e36a7e..1713f55 100644
Binary files a/out/production/grademanagement-SpringProject/com/ssm/aop/Log.class and b/out/production/grademanagement-SpringProject/com/ssm/aop/Log.class differ
diff --git a/out/production/grademanagement-SpringProject/com/ssm/aop/Test.class b/out/production/grademanagement-SpringProject/com/ssm/aop/Test.class
index 991b05e..a73af58 100644
Binary files a/out/production/grademanagement-SpringProject/com/ssm/aop/Test.class and b/out/production/grademanagement-SpringProject/com/ssm/aop/Test.class differ