diff --git a/grademanagement-SpringMVCProject/src/com/ssm/controller/FirstController.java b/grademanagement-SpringMVCProject/src/com/ssm/controller/FirstController.java index 613f997..685954f 100644 --- a/grademanagement-SpringMVCProject/src/com/ssm/controller/FirstController.java +++ b/grademanagement-SpringMVCProject/src/com/ssm/controller/FirstController.java @@ -5,7 +5,7 @@ import org.springframework.web.bind.annotation.RequestMapping; @Controller public class FirstController { - @RequestMapping("hello") + @RequestMapping(" hello ") public String hello() { return "showFirst"; } diff --git a/grademanagement-SpringProject/src/com/ssm/aop/Exam.java b/grademanagement-SpringProject/src/com/ssm/aop/Exam.java index c937aed..ba78752 100644 --- a/grademanagement-SpringProject/src/com/ssm/aop/Exam.java +++ b/grademanagement-SpringProject/src/com/ssm/aop/Exam.java @@ -12,7 +12,7 @@ public class Exam { public String getTime() {return time;} public void setTime(String time) {this.time = time;} - public void show(){ + public void printInfo(){ System.out.println("考试id:"+eid); System.out.println("考试名称:"+ename); System.out.println("考试时间:"+time); diff --git a/grademanagement-SpringProject/src/com/ssm/aop/Log.java b/grademanagement-SpringProject/src/com/ssm/aop/Log.java index 01659cb..9477206 100644 --- a/grademanagement-SpringProject/src/com/ssm/aop/Log.java +++ b/grademanagement-SpringProject/src/com/ssm/aop/Log.java @@ -28,4 +28,10 @@ public class Log { System.out.println("【前置通知】执行时间 " + new Date()); System.out.println("=================================="); } + public void before(JoinPoint joinPoint, Exam exam) { + 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/Test.java b/grademanagement-SpringProject/src/com/ssm/aop/Test.java index 456cee7..795c62c 100644 --- a/grademanagement-SpringProject/src/com/ssm/aop/Test.java +++ b/grademanagement-SpringProject/src/com/ssm/aop/Test.java @@ -12,6 +12,8 @@ public class Test { course.printInfo(); Score score = (Score) ac.getBean("score"); score.printInfo(); + Exam exam = (Exam) ac.getBean("exam"); + exam.printInfo(); diff --git a/out/production/grademanagement-SpringProject/com/ssm/aop/Log.class b/out/production/grademanagement-SpringProject/com/ssm/aop/Log.class index 1713f55..608a594 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 a73af58..3b39f12 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