From 76a63f4128294e416e211ff9c0bf81aff76adf39 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=90=95=E6=B7=BC?= <3426224518@qq.com> Date: Tue, 19 May 2026 11:19:00 +0800 Subject: [PATCH] 7/8 --- .../com/ssm/controller/CourseController.java | 75 ++++++++++++++++++ .../src/com/ssm/entity/Course.java | 50 ++++++++++++ .../web/WEB-INF/view/showCourse.jsp | 34 ++++++++ .../web/addCourse.jsp | 25 ++++++ .../src/com/ssm/di/xml/Class.java | 4 +- .../com/ssm/controller/FirstController.class | Bin 586 -> 596 bytes .../ssm/controller/ProductController.class | Bin 1409 -> 1426 bytes .../classes/com/ssm/entity/Product.class | Bin 3324 -> 4123 bytes .../com/ssm/controller/FirstController.class | Bin 586 -> 596 bytes .../ssm/controller/ProductController.class | Bin 1409 -> 1426 bytes .../com/ssm/entity/Product.class | Bin 3324 -> 4123 bytes .../bean-aop-xml.xml | 2 +- .../bean-di-xml.xml | 2 +- .../bean-ioc.xml | 2 +- .../com/ssm/aop/Class.class | Bin 1519 -> 0 bytes .../com/ssm/aop/Exam.class | Bin 1440 -> 1445 bytes .../com/ssm/aop/Test.class | Bin 1103 -> 1115 bytes .../com/ssm/di/annotation/Class.class | Bin 1495 -> 0 bytes .../ssm/di/annotation/TestAnnotation.class | Bin 1801 -> 1813 bytes .../com/ssm/di/xml/Class.class | Bin 1765 -> 1771 bytes .../com/ssm/di/xml/TestDI.class | Bin 1603 -> 1615 bytes .../com/ssm/ioc/Class.class | Bin 2928 -> 0 bytes .../com/ssm/ioc/Course.class | Bin 2511 -> 0 bytes .../com/ssm/ioc/TestIoc.class | Bin 1267 -> 1279 bytes 24 files changed, 189 insertions(+), 5 deletions(-) create mode 100644 grademanagement-SpringMVCProject/src/com/ssm/controller/CourseController.java create mode 100644 grademanagement-SpringMVCProject/src/com/ssm/entity/Course.java create mode 100644 grademanagement-SpringMVCProject/web/WEB-INF/view/showCourse.jsp create mode 100644 grademanagement-SpringMVCProject/web/addCourse.jsp delete mode 100644 out/production/grademanagement-SpringProject/com/ssm/aop/Class.class delete mode 100644 out/production/grademanagement-SpringProject/com/ssm/di/annotation/Class.class delete mode 100644 out/production/grademanagement-SpringProject/com/ssm/ioc/Class.class delete mode 100644 out/production/grademanagement-SpringProject/com/ssm/ioc/Course.class diff --git a/grademanagement-SpringMVCProject/src/com/ssm/controller/CourseController.java b/grademanagement-SpringMVCProject/src/com/ssm/controller/CourseController.java new file mode 100644 index 0000000..7375862 --- /dev/null +++ b/grademanagement-SpringMVCProject/src/com/ssm/controller/CourseController.java @@ -0,0 +1,75 @@ +package com.ssm.controller; + +import com.ssm.entity.Course; +import org.springframework.stereotype.Controller; +import org.springframework.ui.Model; +import org.springframework.web.bind.annotation.ExceptionHandler; +import org.springframework.web.bind.annotation.RequestMapping; + +@Controller +public class CourseController { + @RequestMapping("/addCourse") + public String add(Course course, Model model) { + try { + System.out.println("===== 组员吕淼-课程模块 ====="); + System.out.println("接收数据:" + course); + + // 基本数据验证 + if (course.getCourseId() == null || course.getCourseId() <= 0) { + model.addAttribute("msg", "课程ID不能为空!"); + return "/addCourse.jsp"; + } + if (course.getCourseName() == null || course.getCourseName().trim().length() <= 0) { + model.addAttribute("msg", "课程名称不能为空!"); + return "/addCourse.jsp"; + } + if (course.getCredit() == null || course.getCredit() <= 0) { + model.addAttribute("msg", "课程学分不能为空!"); + return "/addCourse.jsp"; + } + if (course.getTeacher() == null || course.getTeacher().trim().length() <= 0) { + model.addAttribute("msg", "课程教师不能为空!"); + return "/addCourse.jsp"; + } + + model.addAttribute("msg", "课程信息提交成功!"); + return "showCourse"; + } catch (Exception e) { + System.err.println("数据处理异常:" + e.getMessage()); + model.addAttribute("msg", "数据提交失败,请检查输入格式!"); + return "/addCourse.jsp"; + } + } + +// ... existing code ... + // 新增方法:接收表单信息并响应到页面 +// 新增方法:接收表单信息并响应到页面 +@RequestMapping("/submitStockAccount") +public String submitCourse(Course course, Model model) { + try { + System.out.println("===== 课程提交 ====="); + System.out.println("接收数据:" + course); + + // 将表单信息添加到Model中,传递到页面 + model.addAttribute("course", course); + + return "showCourse"; + } catch (Exception e) { + System.err.println("数据处理异常:" + e.getMessage()); + model.addAttribute("msg", "数据提交失败,请检查输入格式!"); + return "/addCourse.jsp"; + } +} + +// ... existing code ... + + + // 全局异常处理 - 处理数据绑定异常 + @ExceptionHandler(Exception.class) + public String handleException(Exception e, Model model) { + System.err.println("系统异常:" + e.getMessage()); + model.addAttribute("msg", "系统错误:" + e.getMessage()); + return "showCourse"; + } + +} diff --git a/grademanagement-SpringMVCProject/src/com/ssm/entity/Course.java b/grademanagement-SpringMVCProject/src/com/ssm/entity/Course.java new file mode 100644 index 0000000..bfcc77d --- /dev/null +++ b/grademanagement-SpringMVCProject/src/com/ssm/entity/Course.java @@ -0,0 +1,50 @@ +package com.ssm.entity; + +public class Course { + private Integer courseId; // 课程ID + private String courseName; // 课程名称 + private Double credit; // 学分 + private String teacher; // 教师 + + public Integer getCourseId() { + return courseId; + } + + public void setCourseId(Integer courseId) { + this.courseId = courseId; + } + + public String getCourseName() { + return courseName; + } + + public void setCourseName(String courseName) { + this.courseName = courseName; + } + + public Double getCredit() { + return credit; + } + + public void setCredit(Double credit) { + this.credit = credit; + } + + public String getTeacher() { + return teacher; + } + + public void setTeacher(String teacher) { + this.teacher = teacher; + } + + @Override + public String toString() { + return "Course{" + + "courseId=" + courseId + + ", courseName='" + courseName + '\'' + + ", credit=" + credit + + ", teacher='" + teacher + '\'' + + '}'; + } +} diff --git a/grademanagement-SpringMVCProject/web/WEB-INF/view/showCourse.jsp b/grademanagement-SpringMVCProject/web/WEB-INF/view/showCourse.jsp new file mode 100644 index 0000000..d4355a0 --- /dev/null +++ b/grademanagement-SpringMVCProject/web/WEB-INF/view/showCourse.jsp @@ -0,0 +1,34 @@ +<%-- + Created by IntelliJ IDEA. + User: 86155 + Date: 2026/5/19 + Time: 11:05 + To change this template use File | Settings | File Templates. +--%> +<%@ page contentType="text/html;charset=UTF-8" language="java" %> + + + 提交成功 + + +

提交成功

+ + + + + + + + + + + + + + + + + +
课程ID:${course.courseId}
课程名称:${course.courseName}
学分:${course.credit}
授课教师:${course.teacher}
+ + diff --git a/grademanagement-SpringMVCProject/web/addCourse.jsp b/grademanagement-SpringMVCProject/web/addCourse.jsp new file mode 100644 index 0000000..64cac3e --- /dev/null +++ b/grademanagement-SpringMVCProject/web/addCourse.jsp @@ -0,0 +1,25 @@ +<%-- + Created by IntelliJ IDEA. + User: 86155 + Date: 2026/5/19 + Time: 11:05 + To change this template use File | Settings | File Templates. +--%> +<%@ page contentType="text/html;charset=UTF-8" language="java" %> + + + 课程信息 + + +

课程信息

+
+ 课程ID:
+ 课程名称:
+ 课程学分:
+ 课程教师:
+ + +
+ + + diff --git a/grademanagement-SpringProject/src/com/ssm/di/xml/Class.java b/grademanagement-SpringProject/src/com/ssm/di/xml/Class.java index 788954a..f7dee12 100644 --- a/grademanagement-SpringProject/src/com/ssm/di/xml/Class.java +++ b/grademanagement-SpringProject/src/com/ssm/di/xml/Class.java @@ -1,13 +1,13 @@ package com.ssm.di.xml; // 班级实体类 DI XML版 -public class ClassEntity { +public class Class { private Integer classId; private String className; private Integer studentCount; // 无参构造 Spring必须 - public ClassEntity() {} + public Class() {} // setter方法(用于XML setter注入) public Integer getClassId() { return classId; } diff --git a/out/artifacts/grademanagement_SpringMVCProject_Web_exploded/WEB-INF/classes/com/ssm/controller/FirstController.class b/out/artifacts/grademanagement_SpringMVCProject_Web_exploded/WEB-INF/classes/com/ssm/controller/FirstController.class index dc32f60ec7abb9ee06af57433fe3337bfe8902ec..a20ab0634f2176cab5e1e1b3904fe584ab1044a8 100644 GIT binary patch delta 70 zcmX@ba)m|W)W2Q(7#J8#7$mtESQtb(7{u5a#Mv1nCQ7{KU{}aU&B@7E*v!ai#3(Mv Xz{DT~RLaC4%)kev*%%lZL>L$V9uW&8 delta 61 zcmcb@a*9Rb)W2Q(7#J8#7$mqDSQtb&7)03_#Ml|cCrZ5D%*$xND9*#c#2^S%!NefM Ozz3w+7#JCZ85jVJmk7N8 diff --git a/out/artifacts/grademanagement_SpringMVCProject_Web_exploded/WEB-INF/classes/com/ssm/controller/ProductController.class b/out/artifacts/grademanagement_SpringMVCProject_Web_exploded/WEB-INF/classes/com/ssm/controller/ProductController.class index 8114a9891ac2e59f8d6bfc2e5c3fb1727a692dce..af8326d9884f7eca426a579469075489c4e2b4c6 100644 GIT binary patch delta 239 zcmZqVp2Y2b>ff$?3=9k=49;8({0wRw4CcoR}+*}Bu&9;n!jBI8+ z4CV|LlS7#FWGxx2co-}hta%u07$n#kY$80^^@9C#QU8JsrHXEJ4CmSvEee4QoL zRh~hCff49RH3mfnB?cx2Ng$gKC?W;K($Nfz#SF4QQDvYg6N3s^RtU&a1@aLpff$?3=9k=3{G4O{0yob3~HPV>I@p}44PaFEFiuXh}H%XIv_%qi$RY; zpMyb;o56s=kb}X9oxzx$!DOO)J~vllN=iUceoAR_$;6{|n*$j68QDyE7|a;VC#N#$ z$yzX2@-SF1Sn)7eGf1#A*zhpeGT5;**z+(rFgR}Bz+}qAEY2W1`2|a=s~m$o10&E? uY77btiVRE)l0Y^eP(%udrK1@biy6d$qDnwfCI)4&tPqf;0^}o9$N>QLk{zr7 diff --git a/out/artifacts/grademanagement_SpringMVCProject_Web_exploded/WEB-INF/classes/com/ssm/entity/Product.class b/out/artifacts/grademanagement_SpringMVCProject_Web_exploded/WEB-INF/classes/com/ssm/entity/Product.class index 9a9b1846697ec3ae1a99eedaa9d61fe8fa16ec89..f13a70343e8dba2d46b6120b83d7c8867a9f51c7 100644 GIT binary patch literal 4123 zcma)8-E$LF6#s3LCYyBoVQ34XAgvafhL(bSSS`gu3sP;NQmjxx*(TetG|7f!Q>lo6 z_yO|bo7i!D)E8#N8B-jc@yY3fe~06r;dsv8&1SQ182fO}y(eeS?|05U_uT&Z&#%7& zIE05$^kXrC7x6BOODrz4c#p;VEUvInSuC+gg^`Y;1&cB?*2^q1GOn`LWn7c7A|op! zCnGPzkWt`Yu18TsDKybfu=K|}Q${(8ReT`h2J1B$ABJ%=jE^Kl3PmGbPMOnb30r2a zsjKQpR?TNdrt_wj(TZadT5OLqYEF|7bNS4hMLnM(mxx}PGYaLbS|s*g^DfyCf~gy5u+CTshQp4ZNlb4yzByh>oq*GQ?^1+}R2-Zlo!t9nVowwaWX8!44? zBU;|n&9#v^Q46B@eZrMzwH7Xuo%%B^cD^p3|62Y}oQ6J}xRT*oJ4e`+7;%&8f!mrC6(RQoyo33>S^Kfk$Zr0r|^>9wdFkGEq9h~jP zaIF+@-ql^L^r3s-UdwM3sFlX`|W* zbi?M2axtZy()kJ~c7N>S+pXXLUQ)0ddlU>Hp>{piOqK3DJs z?$Z!4i)Bs01AHk#Iv}Cje>@O)tsrNYu4yScfRI`!Xn7iP1%es)n4*McT;+8VqIYPL+>K=X1+LU@&TXO|^(C8pf*oGa%FRPEJ}cD<}- zX>iuvzA9&G%MRf%oyi+TZBi`}T%D^3G&Z=1K6>Ezg^Hkwdy!U6+>Vx}j>=zO#A2t#Ygu61yoiNWBu;45Didch z%2yWwYsIAsS}QJAv$f)Kg{&19ENrc~WU{s5qD3gzSMaKx@d#;AvY*lPgq)h_-xg2^ zHun0KYYa!}S1#8v@@7&Yt5mh*MZx=t(rzn4xA1Zj3)zWD7^fH_mYYbxOC;e-UBxjGbTpe2su#044%Bu-0{mWDcMAZci!g(|k{s`xgt%uI*j zi}VBV3^O>Lff=57;&bph82+mx%aS-|c-eE#dbRu8-LuDk{{8FkM0AzRG`&i9QnW-> z76&X2S=?oD#Nsm+pR+h-agwBaY0A(Yl}>s6g2jE69`O35N?)n;P^CvIeXY_rDm_+7 z=U>i}R7+A_p;XuE)cZAiAN!f=GyOZg+|=8R@_ySk8iuu{P{y@5)LVu^S)a|ZZJF%` zOj2g=sMGB?bqnS#-TKzBk1VqmGT-a;&zc6z(>=Xu^jr&V2+-0S_&}@a2;8xri*T8` z(W_Zz*ETzCh190mv-e=2P-5F`oA!=E(Zb59Lb2UW9ong?*)|UQtuwd0!>kuDo0p}>?j}d>L<4364!w>~j{FI`Ilo8OY{<7ix*g2n zJ94-K|9uID^KJ}>3)lt1xn>-00uGOTw`&3)`p;9N{Px9#n;K;@)WBvpa0}TcsA2Fu z|J7u|fFc8ns&`#8_<3|v?T#oBX5qNgw`#^MlP|00c5B zWmZ2$IZJtOv@6TF9;Li*yep2uXqa)H_WU@-Mj}ua40^y`c-!)iP}u%LVR!t`=*|)zaH14N zxN+D;xOdKq_Bks$=&Wd>v!ajAidH%+y6LQFDAqYr_#QwOae5D{f;C=zNy^WT*(zij zVTdLvMpIP6P7_A7M(a4SgEAyL_zRY4tefnhxH_Onu{5A)acw}cVlFm-=UjY1iDE7> zpky(Z9FSVfsRK$CbEyHPM={s&FG4hfn6pTC4$Ji{;)FJxGI180e9tNB?6_1hXUD~gJ3B5{!r5`blFp7xraC(=S_-*dL0pkB zXD&+i3q^i{Q3O~77p%-n%k{2PXD-(ctQjidlxmc`DEK8HU3NUo3o9?NgqxUx|MU$+ zVqbocXc(j*1$iHp6CVdaqG6B{K-R{9@b%*gY)V05VUR0QkPqb`u`tM0fNYEb;kGi! zN3;bQu1Gu#vMB}Gri%ME&~JC7TtBn5UQ#ia1-(ihY9jb7G(L p4CjSH^%M(2k@6IaLXjRSrhh=hbIOIQWBRJ|!uwO&M-CDC^dF!gKT!Yx diff --git a/out/production/grademanagement-SpringMVCProject/com/ssm/controller/FirstController.class b/out/production/grademanagement-SpringMVCProject/com/ssm/controller/FirstController.class index dc32f60ec7abb9ee06af57433fe3337bfe8902ec..a20ab0634f2176cab5e1e1b3904fe584ab1044a8 100644 GIT binary patch delta 70 zcmX@ba)m|W)W2Q(7#J8#7$mtESQtb(7{u5a#Mv1nCQ7{KU{}aU&B@7E*v!ai#3(Mv Xz{DT~RLaC4%)kev*%%lZL>L$V9uW&8 delta 61 zcmcb@a*9Rb)W2Q(7#J8#7$mqDSQtb&7)03_#Ml|cCrZ5D%*$xND9*#c#2^S%!NefM Ozz3w+7#JCZ85jVJmk7N8 diff --git a/out/production/grademanagement-SpringMVCProject/com/ssm/controller/ProductController.class b/out/production/grademanagement-SpringMVCProject/com/ssm/controller/ProductController.class index 8114a9891ac2e59f8d6bfc2e5c3fb1727a692dce..af8326d9884f7eca426a579469075489c4e2b4c6 100644 GIT binary patch delta 239 zcmZqVp2Y2b>ff$?3=9k=49;8({0wRw4CcoR}+*}Bu&9;n!jBI8+ z4CV|LlS7#FWGxx2co-}hta%u07$n#kY$80^^@9C#QU8JsrHXEJ4CmSvEee4QoL zRh~hCff49RH3mfnB?cx2Ng$gKC?W;K($Nfz#SF4QQDvYg6N3s^RtU&a1@aLpff$?3=9k=3{G4O{0yob3~HPV>I@p}44PaFEFiuXh}H%XIv_%qi$RY; zpMyb;o56s=kb}X9oxzx$!DOO)J~vllN=iUceoAR_$;6{|n*$j68QDyE7|a;VC#N#$ z$yzX2@-SF1Sn)7eGf1#A*zhpeGT5;**z+(rFgR}Bz+}qAEY2W1`2|a=s~m$o10&E? uY77btiVRE)l0Y^eP(%udrK1@biy6d$qDnwfCI)4&tPqf;0^}o9$N>QLk{zr7 diff --git a/out/production/grademanagement-SpringMVCProject/com/ssm/entity/Product.class b/out/production/grademanagement-SpringMVCProject/com/ssm/entity/Product.class index 9a9b1846697ec3ae1a99eedaa9d61fe8fa16ec89..f13a70343e8dba2d46b6120b83d7c8867a9f51c7 100644 GIT binary patch literal 4123 zcma)8-E$LF6#s3LCYyBoVQ34XAgvafhL(bSSS`gu3sP;NQmjxx*(TetG|7f!Q>lo6 z_yO|bo7i!D)E8#N8B-jc@yY3fe~06r;dsv8&1SQ182fO}y(eeS?|05U_uT&Z&#%7& zIE05$^kXrC7x6BOODrz4c#p;VEUvInSuC+gg^`Y;1&cB?*2^q1GOn`LWn7c7A|op! zCnGPzkWt`Yu18TsDKybfu=K|}Q${(8ReT`h2J1B$ABJ%=jE^Kl3PmGbPMOnb30r2a zsjKQpR?TNdrt_wj(TZadT5OLqYEF|7bNS4hMLnM(mxx}PGYaLbS|s*g^DfyCf~gy5u+CTshQp4ZNlb4yzByh>oq*GQ?^1+}R2-Zlo!t9nVowwaWX8!44? zBU;|n&9#v^Q46B@eZrMzwH7Xuo%%B^cD^p3|62Y}oQ6J}xRT*oJ4e`+7;%&8f!mrC6(RQoyo33>S^Kfk$Zr0r|^>9wdFkGEq9h~jP zaIF+@-ql^L^r3s-UdwM3sFlX`|W* zbi?M2axtZy()kJ~c7N>S+pXXLUQ)0ddlU>Hp>{piOqK3DJs z?$Z!4i)Bs01AHk#Iv}Cje>@O)tsrNYu4yScfRI`!Xn7iP1%es)n4*McT;+8VqIYPL+>K=X1+LU@&TXO|^(C8pf*oGa%FRPEJ}cD<}- zX>iuvzA9&G%MRf%oyi+TZBi`}T%D^3G&Z=1K6>Ezg^Hkwdy!U6+>Vx}j>=zO#A2t#Ygu61yoiNWBu;45Didch z%2yWwYsIAsS}QJAv$f)Kg{&19ENrc~WU{s5qD3gzSMaKx@d#;AvY*lPgq)h_-xg2^ zHun0KYYa!}S1#8v@@7&Yt5mh*MZx=t(rzn4xA1Zj3)zWD7^fH_mYYbxOC;e-UBxjGbTpe2su#044%Bu-0{mWDcMAZci!g(|k{s`xgt%uI*j zi}VBV3^O>Lff=57;&bph82+mx%aS-|c-eE#dbRu8-LuDk{{8FkM0AzRG`&i9QnW-> z76&X2S=?oD#Nsm+pR+h-agwBaY0A(Yl}>s6g2jE69`O35N?)n;P^CvIeXY_rDm_+7 z=U>i}R7+A_p;XuE)cZAiAN!f=GyOZg+|=8R@_ySk8iuu{P{y@5)LVu^S)a|ZZJF%` zOj2g=sMGB?bqnS#-TKzBk1VqmGT-a;&zc6z(>=Xu^jr&V2+-0S_&}@a2;8xri*T8` z(W_Zz*ETzCh190mv-e=2P-5F`oA!=E(Zb59Lb2UW9ong?*)|UQtuwd0!>kuDo0p}>?j}d>L<4364!w>~j{FI`Ilo8OY{<7ix*g2n zJ94-K|9uID^KJ}>3)lt1xn>-00uGOTw`&3)`p;9N{Px9#n;K;@)WBvpa0}TcsA2Fu z|J7u|fFc8ns&`#8_<3|v?T#oBX5qNgw`#^MlP|00c5B zWmZ2$IZJtOv@6TF9;Li*yep2uXqa)H_WU@-Mj}ua40^y`c-!)iP}u%LVR!t`=*|)zaH14N zxN+D;xOdKq_Bks$=&Wd>v!ajAidH%+y6LQFDAqYr_#QwOae5D{f;C=zNy^WT*(zij zVTdLvMpIP6P7_A7M(a4SgEAyL_zRY4tefnhxH_Onu{5A)acw}cVlFm-=UjY1iDE7> zpky(Z9FSVfsRK$CbEyHPM={s&FG4hfn6pTC4$Ji{;)FJxGI180e9tNB?6_1hXUD~gJ3B5{!r5`blFp7xraC(=S_-*dL0pkB zXD&+i3q^i{Q3O~77p%-n%k{2PXD-(ctQjidlxmc`DEK8HU3NUo3o9?NgqxUx|MU$+ zVqbocXc(j*1$iHp6CVdaqG6B{K-R{9@b%*gY)V05VUR0QkPqb`u`tM0fNYEb;kGi! zN3;bQu1Gu#vMB}Gri%ME&~JC7TtBn5UQ#ia1-(ihY9jb7G(L p4CjSH^%M(2k@6IaLXjRSrhh=hbIOIQWBRJ|!uwO&M-CDC^dF!gKT!Yx diff --git a/out/production/grademanagement-SpringProject/bean-aop-xml.xml b/out/production/grademanagement-SpringProject/bean-aop-xml.xml index ab42224..50a64d3 100644 --- a/out/production/grademanagement-SpringProject/bean-aop-xml.xml +++ b/out/production/grademanagement-SpringProject/bean-aop-xml.xml @@ -17,7 +17,7 @@ - + diff --git a/out/production/grademanagement-SpringProject/bean-di-xml.xml b/out/production/grademanagement-SpringProject/bean-di-xml.xml index 7708bdc..2ac6456 100644 --- a/out/production/grademanagement-SpringProject/bean-di-xml.xml +++ b/out/production/grademanagement-SpringProject/bean-di-xml.xml @@ -5,7 +5,7 @@ http://www.springframework.org/schema/beans/spring-beans.xsd"> - + diff --git a/out/production/grademanagement-SpringProject/bean-ioc.xml b/out/production/grademanagement-SpringProject/bean-ioc.xml index 72dfa68..07344ad 100644 --- a/out/production/grademanagement-SpringProject/bean-ioc.xml +++ b/out/production/grademanagement-SpringProject/bean-ioc.xml @@ -3,7 +3,7 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd"> - + diff --git a/out/production/grademanagement-SpringProject/com/ssm/aop/Class.class b/out/production/grademanagement-SpringProject/com/ssm/aop/Class.class deleted file mode 100644 index d9ed7bd61632b0523e2de4d2dee13133d1fb22bb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1519 zcmaJ=T~E_s6n@HJ-D+`TumOq+iZI4U{lG6il_6#cL6aF0FUwYE$<{7wXJU*O{s5yl z{s6DIGNRFu%tY_~9SHxzcuqT5H;XrY-}CXD^PK1O{q?8*1HddENa(?27*m)QF(V;> z$q*DiuY?iBRlZ#d;W`_$Y}^RpCL6cdxGmuh=0wbkSP&rQimGL0@&bC-x7FvWQdEtC zk}+(ppjGAtgq`??TG9l>JQ-QLq8kNDkS)8K*9<#tRt;M~a6vb8dr3ebIk73AGi~Mx z8Clm2ZKGP+(khSDt)f%Q%&EmqwW71#aCX|ybc>nf%#vbRB}FyMN}35WlQMO*GsaU> zfK9D>-dVXBi}CiWyd3Mn48bEXr8IvVi{PHrxg)RlS(kDgqLRZ$BQ^clLjNIC%Z( zrE6qX33nIwWW>!$LES4U%LYKb-(RLf<}pv_JD z$>`Zr%isiT$#>h&dw1WSKa@=WFC4N>7eT+AGgd28dK}I#S2Qp}kEe&;UH}~|Fx@&> zOXnor=nR2Yh5`BxlBLio(AkyRgYel&J44@~;|$|0-DNicLpVp4fb+-T618FQ@)vY` zN8rgGI%8cm1XEuj))0z?-Md6bbi9UBG1+x=Q!x6995tM-A<}Fs5nFD!MBJOLmycUt zz%Vsz-N>>li$Oiw*D`WpkroYVsSzW_x$)xPwl(84WZm!g8`$moVx> zLTV?G@Fj5>V}2y0b`t$3klgy4y(%_>xHaE79FfV((i^xe;a@-2)ryG6F^;>*lAvomvk=RaqE{BC^%FprfaQkd?+am=up zWiuCtnnV|-6S&C!5}V5jTwy<-z*Y9w;3`d}QSvPd&ra&||wIL8Im}RO=6?H?d zHENsEdZ2Aq-Ckx%t8QqP&ii&S<~-JIfw5xAtf{tLQ_H%l8HVX-j&2%ifl=wmWJNme znz09SQ$DOi@TBca%H~3Hm`^!q<=t?gqnYoH?OtBipubx?iJPUU*?NZ>DT3&XBplPL zplhs~4XY&Y>a0i7z0e$wKw$VjX{p!bhHmSm&aJ-^kU06GX;oCa&hkI9XfDr8>xpVR z(vqh0ye`#(S*x1{O=L;IAhHV5=u?nEzk&hu2@D;M*(15#(5q!>31s)*eAsVo?|py& z>($2>-e&dAih>0!vLWfyGvi+T=iAr&+dC_h9ABoZAH?@stzYkUsOADD1V;WdNNRRS za&L1>miYN-^|~}@tg~Sn`-a$oPGBARUbiLx!wBY&<_brD#svLGDf+{rh_HOLim-yN zClSdfKu-@@vO}~}$qVvb`CW)lZrTa5-EOcK!?aes1f0YO?F2?KMz*u~Ga@^I;&f>7 zDV%N>FA`aVkIGMfK_qx|pIe>vGTKKo7T<}9$LXg3LPUcQnNWx`I2#5L4MOxE0l|VY z#JNxA#4O2mQ?gGWH{G#P@PD_I^#iPYj*E__AT!(DV|;!Py-G@2%QGD&Y8 qC6}IT;#fxU0x|lSeo28QdV}D@KJbP15F(g#2c5$d504Ja1AhRDuP_n- diff --git a/out/production/grademanagement-SpringProject/com/ssm/di/annotation/TestAnnotation.class b/out/production/grademanagement-SpringProject/com/ssm/di/annotation/TestAnnotation.class index 2d068bbba1571a7f03f56086b3e63b6544b4605e..742a7b415c63961dc776759327cc63c3f32b4bea 100644 GIT binary patch delta 66 zcmeC=o65JLl#x++;stRD=bXgiV%NNq%#uoLMh3Rz{L-T0R7M6lpxoqbjAt1YCteie MMpCqSK2sJ80OzL`;{X5v delta 34 ocmbQr*U7h`l#x+(;sx=^3z%3Z&tUw>C_V9_7>KiZHB%M~0MVuk>Hq)$ diff --git a/out/production/grademanagement-SpringProject/com/ssm/di/xml/Class.class b/out/production/grademanagement-SpringProject/com/ssm/di/xml/Class.class index cc373c4321ca6844b58c6402249f2e991d09574a..938ecff07614dfcfef1ea83a2b3c0e4f1042bb4a 100644 GIT binary patch delta 25 gcmaFL`QsCKDUKb53G$@n%z|Z7cvq8U}R$ diff --git a/out/production/grademanagement-SpringProject/com/ssm/di/xml/TestDI.class b/out/production/grademanagement-SpringProject/com/ssm/di/xml/TestDI.class index 7c97b658c475f53e21574d0c3d7792598d49ea7b..4efe5930b131f23c1d5c5839fab2323f8cd08a12 100644 GIT binary patch delta 73 zcmX@ibDn2IG^31+PjY^)esOWGeoCf(MQ)D1b53G$v1?vQW=ZAbLdN6LQn=+e`!aoF F1_01*8ub7G delta 61 zcmX@lbC_pCG^3c9PjY^)esOWGeoCf(MQ)D1b53G$@#J#GorIaNUM06bKRzh_qRY8i1u6*oP-J+s|k_e{_H_4>CziRd03P0&1j$l@aw z4_R!oD6@FP;$wrhVr0^`NsoElVeyGcpYphC(i4;ROnPe4XC^&k+kT7|XxpHQK?fQc z)rQsW?$k7z-953svx*I?RWI(eT)S>})-{?C^Ltj))+ps$QE@v?tBwVcddI3^GSak8 z+8sD_ZL9jyh8FL-y_(%}%k5sv)o8M2cdH%e)OFe|jbe4%Ee}G^<(7S}FM@~5ZFZg9 zbz1gbuX${D4y@ybAZb^v#-Y`5_}epv-Iq?6^Qg9)#csD*blTOThyl!4*B5U-rwF%v z2;>2kO!(3W*D&Syz?WP#=lA9ZkaBLWXi2 zI96%*I#qki;R6*D=j0Z5K%Cy7bet~Jl{j5xagD{BEUxoJhOTI|aM3H0d9&v)gmCwLRUYtCoIa;R7SA=BDrAJ2&rWHHjW5t;g^XyU(vr|cE3rOV$aw9;Ja? zYOXwfnr`40TflW^kj|xtrgQbhhz$@U_CSo-1~FnM#E8wnm?8~c79rolR}rIzF_Qn4 zw4cSYw;`j#I7K(1$K?Xb(h|Nj%F!|;|Ga_VIKo-Y< z@a8edJ4%pn5agy3?q^@I_UOJ~lDk%-2plS)!Q}KAoSxIAU;(y#1vndC8*8Yqg#H82CZG%XS2QQCj(nj{dVaM}p?o^rr*J+U z>ElXDNBg*2(ng~%E*e_6?Bf+pQ;|wpJf_L#C zwzxI<@+$DdMIoW_*$)ei4_`!Ry!%n1arq78utw`%CO;t)19RCyCOT&l;!KbOGC>Z= z1UVoRUk;0c>kGvC5;=T@9KJ>l-yqVr$iV{pvEY9!y$|`bf|@rxE2x=2%WtmW&+@}7 p__O@_3jQoV!Qwi{TkBEZ#VGH5)IWIsYH(nS;K6&pgkU;t{0-TH>E!?b diff --git a/out/production/grademanagement-SpringProject/com/ssm/ioc/Course.class b/out/production/grademanagement-SpringProject/com/ssm/ioc/Course.class deleted file mode 100644 index 502291da10e08d9e2c9bfd8c017e5a639526331f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2511 zcmb7`-%}e^6vw~2*^o_Gel!GVBet>D5<+OyqO?FLEtD3FvKb|efRGW>R;h_&fd*t6PC`%!@axboIU4re%u@W`uF$8 z04DK46vLR|WtNvbFLM!Gi6M-66<2w`#>;|=Mc%KgSWtpSl*N{P`Iyuq~}U{Wh=K_v5hUGIwK(_3|95BAtCNF zS+lEVWs5AjidAFNwA;0dR(+#nkTzl)dhwo7mC(Iq*b82?!StBVSu38hU~N*QzJggX zR_o;rqq?q>C-!a?_0k=^YVx})RP1|ZO+unjw92_!t(-HhVon61*xfaM#G!ORz_B|L zdOR?ZWugtu%d^MxCd>x?{#+||7iD*DN!nd`MTxR2*QCvjYr$?}>+<;|ZYZC`m&0YhyZ`xZD9!kN+cX}{epf!UD4{iKe$iMm zxtrahNf&tJG@L?G!!sDs@GMSiID-)h!>wr)0N3hfY161`bTFnQ^a}@{6y1r+Ygory zyioAoY)Z(vQ~6PrzD-BBi|Iaa=Au-=b99-Vq-#!r%>Ab)nMc6cX$qX3 z27&e-NJx=AwT9kuv`e&yGrvN5MeJiSR6MVeOrc#eX|Y@He3 zgY+{!$>6VJjI6AWAZLyN;U+Q2OMw+pIzi3`g1j7D5v3F4Jb{cJ1Hx0n zAasgpYKAw@4KM=mVkFI#60hQ;afoMD?o@LtlM;qvlYeEoWWsi7Pn#%r9$)bVY z&TPhg*{pbjHi=hUg3pK`Oa#fyKKh(t%VhT;XD0R#%A8X6;L9*c;{~Eu=w^$OhhDsj z0Zh@zU2>vK3QyiJCf#8q@6L(gfll(xiIDTe^-zdolKhBzl!!(lU7|@NGfjwTd>lM= zz%*IT5XUTWVaSN@J%)r6nQNSIA~QpRFK%Ms$Ww0Qi?oZ=N_FUL>O48U>MLZ} zE9525!M@`V*!czh@e>WiX>WFQKs1ZHN-b*FC4`Q)P4zlDJGYkum)rXyxJh diff --git a/out/production/grademanagement-SpringProject/com/ssm/ioc/TestIoc.class b/out/production/grademanagement-SpringProject/com/ssm/ioc/TestIoc.class index dfdef7e46da1990d5539386806caf1d3883e3afb..69ee40fd07576a0b4230e19819a214fd3c31457f 100644 GIT binary patch delta 67 zcmey&`JZz`7^9@5PjY^)esOWGerA5MzH?4uaj|P&NoGmq