1.使用者表增删改查
2.使用者沒有角色存在:增。使用者有角色存在:删,增。
3.角色表,查詢,添加與更新與删除。
4.角色授權(前端獲得菜單表的id(integer[] mid),角色的id(integer id)。通過t-permission表建立雙方關系。)
角色認證(1,菜單級别顯示控制,2,後端方法通路控制,)
認證1
得到角色權限有的菜單,獲得mid或者菜單權限碼,傳到前端。
上圖用的權限碼。
前端來判斷是否顯示(菜單,以及各個子產品的增删改查功能)
認證2
為了防止使用者使用浏覽器直接通路接口,我們還需要在方法上進行權限控制。
自定義一個注解。
用一個aop的動态代理來進行判斷。
5.菜單的增删改查。
------------------------------------------------------------
使用yum指令可以不用手動配置環境。