chen888的gravatar头像
chen888 2017-10-25 09:22:13

Spring+Shiro+Mybatis实现轻量级网站后台用户权限管理系统

**项目说明** 
security是一个轻量级权限管理系统,其核心设计目标是开发迅速、学习简单、轻量级、易扩展
使用security搭建项目,只需编写30%左右代码,其余的代码交给系统自动生成
一个月的工作量,一周就能完成,剩余的时间可以陪家人、朋友、撩妹、钓凯子等,从此踏入高富帅、白富美行业
也是接私活的利器,能快速完成项目并交付,轻松赚取外快,实现财务自由,走向人生巅峰 



**具有如下特点** 
轻量级的权限系统,只涉及Spring、Shiro、Mybatis后端框架,降低学习使用成本
友好的代码结构及注释,便于阅读及二次开发
支持HTML、JSP、Velocity、Freemarker等视图,零技术门槛
灵活的权限控制,可控制到页面或按钮,满足绝大部分的权限需求
页面交互使用Vue2.x,极大的提高了开发效率
完善的代码生成机制,可在线生成entity、xml、dao、service、html、js、sql代码,减少70%以上的开发任务
引入quartz定时任务,可动态完成任务的添加、修改、删除、暂停、恢复及日志查看等功能
引入API模板,根据token作为登录令牌,极大的方便了APP接口开发
引入Hibernate Validator校验框架,轻松实现后端校验
引入云存储服务,已支持:七牛云、阿里云、腾讯云等
引入路由机制,刷新页面会停留在当前页


**项目结构** 
renren-security
├─doc  项目SQL语句
├─renren-common 公共模块
│  ├─annotation 公共注解
│  ├─oss 云存储服务
│  ├─validator 后台校验
│  └─db.properties 数据库配置文件
│ 
├─renren-api API模块(接口开发)
│ 
├─renren-gen 代码生成器模块
│  ├─template 代码生成器模板(可增加或修改相应模板)
│  └─generator.properties 配置文件(配置包名、类型转换等)
│ 
├─renren-schedule 定时任务模块

├─renren-shiro 权限模块
│  
├──renren-web 管理后台模块
│  ├─js 系统业务js代码
│  ├─statics 第三方库、插件等静态资源
│  ├─index.html AdminLTE主题风格(默认主题)
│  └─index1.html Layui主题风格


 **技术选型:** 
- 核心框架:Spring Framework 4.3
- 安全框架:Apache Shiro 1.3
- 视图框架:Spring MVC 4.3
- 持久层框架:MyBatis 3.3
- 定时器:Quartz 2.2
- 数据库连接池:Druid 1.0
- 日志管理:SLF4J 1.7、Log4j
- 页面交互:Vue2.x


 **软件需求** 
- JDK1.7+
- MySQL5.5+
- Tomcat7.0+
- Maven3.0+



 **本地部署**
- 创建数据库renren-security,数据库编码为UTF-8
- 执行doc/db.sql文件,初始化数据【按需导入表结构及数据】
- 修改db.properties文件,更新MySQL账号和密码
- Eclipse、IDEA执行【clean package tomcat7:run】命令,即可运行项目
- 项目访问路径:http://localhost
- 非Maven方式启动,则默认访问路径为:http://localhost:8080/renren-security
- 账号密码:admin/admin

项目结构:

Spring+Shiro+Mybatis实现轻量级网站后台用户权限管理系统

效果图:

Spring+Shiro+Mybatis实现轻量级网站后台用户权限管理系统

Spring+Shiro+Mybatis实现轻量级网站后台用户权限管理系统Spring+Shiro+Mybatis实现轻量级网站后台用户权限管理系统Spring+Shiro+Mybatis实现轻量级网站后台用户权限管理系统Spring+Shiro+Mybatis实现轻量级网站后台用户权限管理系统Spring+Shiro+Mybatis实现轻量级网站后台用户权限管理系统


打赏

已有1人打赏

最代码官方的gravatar头像

文件名:security.zip,文件大小:2313.423K 下载
最代码最近下载分享源代码列表最近下载
cxdxfx12  LV14 6月21日
汤汤汤要学编程  LV9 3月31日
fanxiaolin84  LV10 2021年12月24日
543666826  LV33 2021年11月18日
sweetbox  LV5 2021年8月5日
zmczp891216  LV2 2021年5月25日
tutuhero  LV8 2021年5月13日
小海脑洞大开  LV10 2021年4月26日
缓缓归来  LV11 2021年4月16日
breakCY  LV15 2021年3月9日
最代码最近浏览分享源代码列表最近浏览
914676978  LV6 9月21日
范德老萨  LV6 8月10日
liadaing  LV1 8月2日
zhaoyangwfd  LV15 6月24日
cxdxfx12  LV14 6月21日
wmywll 6月16日
暂无贡献等级
zzzzzzzzhasdas  LV12 6月15日
yunYUN123  LV1 6月8日
Lmfbaby  LV9 5月29日
原罪1234 5月21日
暂无贡献等级
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友