当前位置: 代码迷 >> Java Web开发 >> Spring开发web项目,小弟我主要负责权限管理这块,有没有高手附上相关代码供小弟参考!
  详细解决方案

Spring开发web项目,小弟我主要负责权限管理这块,有没有高手附上相关代码供小弟参考!

热度:46   发布时间:2016-04-16 22:26:13.0
Spring开发web项目,我主要负责权限管理这块,有没有高手附上相关代码供小弟参考!!
现在主要负责项目整个的权限管理,因为以前没有接触过,所以小白了,基于Spring框架开发的,请求各位好心大神施舍!!!
------解决方案--------------------
有啊。
给你个简单点的,自己去推敲一下:
一. menu 菜单表 
id(主键), 
menu_name(菜单名), 
parent_menu_id(父菜单id), 
level(菜单级别:0,一级菜单,1,二级菜单……可以无限级) 
二. role 角色表 
id(主键), 
role_name(角色名) 
三. role_menu 角色关联菜单表 
id(主键), 
role_id(角色id), 
menu_id(菜单id) 
四. user 用户表 
id, 
user_name 
五. user_role 用户角色表 
id, 
user_id(用户id), 
role_id(角色id)

------解决方案--------------------
看需求要控制多少层~ 控制的越细表关系必然越复杂。之前做过一个小系统控制登陆后的一层界面,参考一下:
User
UserAndRole(OneToMany)
Role
Resource
RoleAndResource(ManyToMany)
  相关解决方案