1.用户表增删改查
2.用户没有角色存在:增。用户有角色存在:删,增。
3.角色表,查询,添加与更新与删除。
4.角色授权(前端获得菜单表的id(integer[] mid),角色的id(integer id)。通过t-permission表建立双方关系。)
角色认证(1,菜单级别显示控制,2,后端方法访问控制,)
认证1
得到角色权限有的菜单,获得mid或者菜单权限码,传到前端。
上图用的权限码。
前端来判断是否显示(菜单,以及各个模块的增删改查功能)
认证2
为了防止用户使用浏览器直接访问接口,我们还需要在方法上进行权限控制。
自定义一个注解。
用一个aop的动态代理来进行判断。
5.菜单的增删改查。
------------------------------------------------------------
使用yum命令可以不用手动配置环境。