一个基于Servlet3 + JSON + vue-element-admin + mysql8 的前后端分离的教务管理系统(JSP课程设计)
-
Java SQL
# 常规查询 select * from user; # 复杂查询 select r.*, count(c.room_id) as num_course from room r left join course c on r.id = c.room_id where r.name like '%搜索%' group by r.id order by id asc limit 0,20;
// 常规查询 select(User.class).executeQuery(); //-> List<User> // 复杂查询 customSelect(" r.*,count(c.room_id) as num_course ", Room.class,"r") .append("left") .join("course c", "r.id = c.room_id") .where().like("r.name", "搜索") .groupBy("r.id") .orderBy("id", "1") .limit(0,20) .executeCustomQuery();
-
基于URL * 匹配机制下的
"RESTful"路由API -
继承机制下的多用户权限管理
-
基于JSON的经典前后端分离设计
-
支持批量导入导出Excel的Vue组件封装
如果觉得有所帮助,就请给我一个Star吧,谢谢