diff --git a/grademanagement-SpringProject/grademanagement-SpringProject.iml b/grademanagement-SpringProject/grademanagement-SpringProject.iml
index 2751052..0ef3567 100644
--- a/grademanagement-SpringProject/grademanagement-SpringProject.iml
+++ b/grademanagement-SpringProject/grademanagement-SpringProject.iml
@@ -19,5 +19,7 @@
+
+
\ No newline at end of file
diff --git a/grademanagement-SpringProject/src/bean-aop-xml.xml b/grademanagement-SpringProject/src/bean-aop-xml.xml
new file mode 100644
index 0000000..515e6ad
--- /dev/null
+++ b/grademanagement-SpringProject/src/bean-aop-xml.xml
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/grademanagement-SpringProject/src/com/ssm/aop/Class.java b/grademanagement-SpringProject/src/com/ssm/aop/Class.java
new file mode 100644
index 0000000..0e44303
--- /dev/null
+++ b/grademanagement-SpringProject/src/com/ssm/aop/Class.java
@@ -0,0 +1,20 @@
+package com.ssm.aop;
+
+public class Class {
+ private Integer cid;
+ private String cname;
+ private Integer num;
+
+ public Integer getCid() {return cid;}
+ public void setCid(Integer cid) {this.cid = cid;}
+ public String getCname() {return cname;}
+ public void setCname(String cname) {this.cname = cname;}
+ public Integer getNum() {return num;}
+ public void setNum(Integer num) {this.num = num;}
+
+ public void show(){
+ System.out.println("班级id:"+cid);
+ System.out.println("班级名称:"+cname);
+ System.out.println("班级人数:"+num);
+ }
+}
\ No newline at end of file
diff --git a/grademanagement-SpringProject/src/com/ssm/aop/Log.java b/grademanagement-SpringProject/src/com/ssm/aop/Log.java
new file mode 100644
index 0000000..3ce2634
--- /dev/null
+++ b/grademanagement-SpringProject/src/com/ssm/aop/Log.java
@@ -0,0 +1,14 @@
+package com.ssm.aop;
+
+import org.aspectj.lang.annotation.Aspect;
+import org.aspectj.lang.annotation.Before;
+import org.springframework.stereotype.Component;
+
+@Aspect
+@Component
+public class Log {
+ @Before("execution(* com.ssm.aop.*.show())")
+ public void beforeAdvice(){
+ System.out.println("【前置通知】方法即将执行");
+ }
+}
\ No newline at end of file
diff --git a/grademanagement-SpringProject/src/libs/com.springsource.org.aopalliance-1.0.0.jar b/grademanagement-SpringProject/src/libs/com.springsource.org.aopalliance-1.0.0.jar
new file mode 100644
index 0000000..3c5cf8b
Binary files /dev/null and b/grademanagement-SpringProject/src/libs/com.springsource.org.aopalliance-1.0.0.jar differ
diff --git a/grademanagement-SpringProject/src/libs/com.springsource.org.aspectj.weaver-1.6.8.RELEASE.jar b/grademanagement-SpringProject/src/libs/com.springsource.org.aspectj.weaver-1.6.8.RELEASE.jar
new file mode 100644
index 0000000..7bbb83a
Binary files /dev/null and b/grademanagement-SpringProject/src/libs/com.springsource.org.aspectj.weaver-1.6.8.RELEASE.jar differ
diff --git a/grademanagement/src/com/ssm/controller/DemoController.java b/grademanagement/src/com/ssm/controller/DemoController.java
index 1a839b4..e94c9e4 100644
--- a/grademanagement/src/com/ssm/controller/DemoController.java
+++ b/grademanagement/src/com/ssm/controller/DemoController.java
@@ -10,7 +10,6 @@ import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.servlet.ModelAndView;
-import javax.servlet.http.HttpServletRequest;
import java.util.List;
@Controller
@@ -42,7 +41,7 @@ public class DemoController {
}
//添加成功
@RequestMapping("addOk")
- public String addok(Demo demo, HttpServletRequest request) throws Exception {
+ public String addok(Demo demo) throws Exception {
System.out.println(demo);
demoService.addDemo(demo);
return "redirect:/demo/findAllByPage.action?page=1";
@@ -56,7 +55,7 @@ public class DemoController {
}
//demo更新成功
@RequestMapping("updateOk")
- public String updateOk(Demo demo, HttpServletRequest request) throws Exception{
+ public String updateOk(Demo demo) throws Exception{
System.out.println(demo);
demoService.updateDemo(demo);
return "redirect:/demo/findAllByPage.action?page=1";