之前配置过Spring + SpringMVC + JPA + Shiro后台权限管理 + VUE前台登录页面的框架,手动配置各种.xml,比较繁琐,前几天写了个SpringBootShiro的Demo,梳理一下思路,记录在这里。
首先就是设计表数据
sys_user,用户,唯一标识是UID,NICKNAME可以重复,PASSWORD通过MD5加密算法计算后存入库。
uid | nickname | password |
---|---|---|
1111 | admin | dac97d365ee3fd3c7058b1255ceabeca |
2222 | John | 4cc88c5148cfb401817395e1755ce31c |
sys_role,角色。
rid | sn | description |
---|---|---|
1 | Admin | 超级管理员 |
2 | Member | 会员,普通注册用户 |
sys_permission,权限。
pid | sn | url | description |
---|---|---|---|
1 | admin:* | /admin/** | 超级管理 |
2 | member:* | /member/** | 注册会员自我管理 |