码云调整为每个私仓成员上限5人,因此已经没法开通码云上代码权限了。代码目前只能从慕课网网站上下载,后续如果有调整,会对文章做更新
阅读前说明该篇手记主要为《Java开发企业级权限管理系统》的学员辅助学习使用
前提之前有人建议使用git来管理代码,这个建议非常不错。因此我在 https://gitee.com/jiminzheng (码云)上为权限课程相关的代码创建好了项目。
其中spring security 和 apache shiro 的演示代码是公开的,地址为:
https://gitee.com/jiminzheng/springsecurity_demo
https://gitee.com/jiminzheng/shiro_demo
原生实现的权限管理部分代码是私有的,需要开通权限才可访问,地址为:
https://gitee.com/jiminzheng/permission
方式如果想通过gitee来访问原生实现的权限管理项目代码,满足以下条件及操作即可:
- 提供你在 gitee 上的用户名。(搜索可能会出现多个,无法确定时,我在学习的群里询问,因此建议提前进群)
- 提供目前在网站上的学习进度,暂时要求和网站上一样,进度达到40%才开放源码,可酌情调整
- 这些发送邮件到我的个人邮箱 kanwangzjm@gmail.com(在群里或者私下说也可以,但是容易忽略)
- 默认的master分支已经加锁,目前只允许管理员提交,如果有人想在项目基础上进行开发,可以拉新分支开发,定期merge master即可,当然也可以fork后自己随便玩耍
- gitee上的代码会和视频中代码有些出入,一是有问题的代码调整,二是会有新功能的开发(比如动态菜单的实现已经在上面了,https://coding.imooc.com/learn/questiondetail/35243.html)
知识点索引:https://www.imooc.com/article/21443
问题整理:https://www.imooc.com/article/21449
数据权限通用设计方案:https://www.imooc.com/article/21376
改造电商交易后台权限管理过程:https://www.imooc.com/article/20741