上周在学习过程中,对权限管理大体上有了一个模糊的认识,借博客来加深一下整体印象以及各个具体流程
那么,我们现在开始具体操作一下:
前提:eclipse、Spring、SpringMVC、Mybatis、MySQL、easyUI
1.设置表
我在数据库里设置了五张表
三张实体类表
用户表:user
角色表:role
菜单表:menu
两张关系表:
用户角色表:user_role
角色菜单表:role_menu
可假想这么一个场景:
一个拥有角色的用户在后台登陆之后,呈现给用户的菜单不同,当然,对应的操作也就不同
这就是我现在对权限管理的了解(因为本人是咸鱼,所以可能理解的很片面,请谅解,以后深入了解会回来修改!)
2.加入一些三个实体类表数据:
user表:
role表:
menu表:
3.配置文件的配置
截图如下:
这些代码在最底下会放在链接里
其中diagrams文件夹不用管,属于工作流那块
(1)jdbc.properties是链接数据库文件,我里面配置的是MySQL数据库链接
(2)log4j和log4j2的只是可以在这个大佬中了解到,网址如下:http://blog.csdn.net/fangaohua200/article/details/53561718,log4j2.xml直接放在source目录下就可以直接用,log4j需要配置,他们