前言
这节课我们用本阶段所学知识实现一个权限管理系统,帮助大家掌握所学技术在实际开发中的使用。
需求简介:
- 权限管理:查询、创建、修改、删除
- 角色管理:查询、创建、修改、删除、添加权限
- 用户管理:查询、创建、修改、删除、添加角色
- 用户登录:登录成功根据该用户角色动态生成权限菜单
开发环境:
- JDK 10.0.1
- Maven 3.5.3
- tomcat 9.0.8
- Eclipse Photon
技术选型:
layui-v2.3.0 + Spring MVC 4.3.1 + Spring Data 1.8.0 + MongoDB 4.0.0
代码实现:
1. 新建 Maven Project,选择 webapp 项目。
2. pom.xml 添加相关依赖。
<!-- JSTL -->
<dependency>
<groupId>j