From ea27605aa5b2bf6480ccc9493d5a4ccf8c9bf230 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E8=91=A3=E5=80=A9?= <2314071289@qq.com>
Date: Mon, 27 Apr 2026 11:27:08 +0800
Subject: [PATCH] rww
---
.../TestRequestMappingController.java | 14 --------
.../web/WEB-INF/view/showRequestMapping.jsp | 16 ---------
.../src/bean-aop-xml.xml | 5 +++
.../src/com/ssm/aop/Log.java | 6 ++++
.../src/com/ssm/aop/Score.java | 34 ++++++++++++++++++
.../src/com/ssm/aop/Test.java | 2 ++
.../bean-aop-xml.xml | 8 +++--
.../com/ssm/aop/Log.class | Bin 1522 -> 1780 bytes
.../com/ssm/aop/Test.class | Bin 912 -> 1009 bytes
9 files changed, 52 insertions(+), 33 deletions(-)
delete mode 100644 grademanagement-SpringMVCProject/src/com/ssm/controller/TestRequestMappingController.java
delete mode 100644 grademanagement-SpringMVCProject/web/WEB-INF/view/showRequestMapping.jsp
create mode 100644 grademanagement-SpringProject/src/com/ssm/aop/Score.java
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 9e36a7eefe82e78272c39b61a675bec777c2520c..1713f5555daf30d64781bcd6f1dbdf8a9dcae876 100644
GIT binary patch
delta 311
zcmW-cyG{a86h+s)Fy3KiD2$1qC_zN!A&wyU!WTXO(FRHEEDW(E7)bmNxs6|8V(2XV
z0RKi~ZMOOelXdxPOaEq5!hMu7@uu6u*NKN|J@`@y3h+;vwx
zM`|7i917C?)2tjyVy;^j#>XOR^ZRbE-J=IOjsq@MzNVxTK|@WHnT$J$aQc
zLWC#H@K{)aIa1oUhMjqA5)@dV%_27>nKgY=gv{;|BW@U2!hDE-TOy4#vuu(i!-}C}
JY}IfL{s0rHEz|%2
delta 200
zcmWm8yHdhH0EOXycYzI?O+f{Af(AuJQG?)xOVl83-pSU+Z5STG3Wv^u9v;V`cHC6o
z`Ma}^e#3nC_p<>K=7t(^l{O~w3fiM0O?6Li~@sgU6_~A1V2CmdpFf!APIhn--g>_!4
zGw!3L$q1Tafo#Z?{uzs?{HKAks)d^Cyb&|`Abu3dMqWt_WoHulm9T>|D{~!}lnG8m
q9XdDv)Z|zcq-n53UcA#(Sf(J_vfM1PB6nJnro<`{*{_X#*M9-YO*-8G
delta 306
zcmYL@OHRWu6h)5{8V8dG!l$8y0_9Vv3j`1o)FFsPASP9({UCV}NJvOXUI^+4i2(~>
zH*5g$nhx;b-S?i)z4niO)4lKC&oAJbD?^o*Wq80mrnwHm@)TmrWtV*BE0oGWTX^{