请求过来后,首先进入Filter文件夹内的过滤器处理。
CrossOriginFilter是处理跨域问题的,可以不用管;
IdentityFilter是过滤身份的,处理token的问题。
路由、分发。
我没有采用使用对象的方式传输参数,看起来比较low,但是耦合度、实用性基本没差别。
将请求转到服务层。
主要逻辑在此。
调用了数据库访问层。
mapper包里定义接口,实现在src/main/resource/mapper下的同名xml文件里
大多数使用num(学工号)作为唯一标识,舍弃id;