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";