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^{