# ok-cli **Repository Path**: wudibo/ok-cli ## Basic Information - **Project Name**: ok-cli - **Description**: 一个很赞的通用权限脚手架!
技术栈:springboot + mybatis + shiro + mysql + vue + element-ui - **Primary Language**: Java - **License**: MIT - **Default Branch**: v1.0 - **Homepage**: http://cli.xlbweb.cn - **GVP Project**: No ## Statistics - **Stars**: 135 - **Forks**: 30 - **Created**: 2018-08-15 - **Last Updated**: 2025-06-16 ## Categories & Tags **Categories**: authority-management **Tags**: None ## README

一个基于RBAC设计的前后端分离开发脚手架~
内嵌数据库,开箱即用,可基于此脚手架进行二次开发,无需每次再考虑基础模块的重复开发。 :facepunch:

--- #### QQ交流群 964252127 🔥 #### 项目特点 - 基于SpringBoot 2.4.5版本开发 - 基于Shiro实现用户认证、授权 - 基于Shiro实现授权缓存 - 基于Shiro实现密码加密(MD5加密+hash次数+基于账号的salt加密) - 基于Shiro实现登录次数限制 - 重写FormAuthenticationFilter和DefaultWebSessionManager,前后端分离开发,使用token形式交互 - 集成Swagger3 API在线文档 - 操作日志记录 - 用户、角色、权限模块功能开发 - 多环境打包配置 - 多环境日志组件配置 - 使用内嵌数据库,不用额外引入MySQL;使用内存缓存Ehcache,不用额外引入Redis #### 后端组件 | 类别 | 使用版本 | 最新版本 | 官网地址 | |-------|-----|------|------| | Java SE | 8 | 15 | https://www.oracle.com/java/technologies/javase-downloads.html | | SQLite | 3.35.5 | 3.35.5 | https://www.sqlite.org/download.html | | Maven | 3.6.1 | 3.6.3 | http://maven.apache.org/download.cgi | | IDEA | 2021.1.1 | 2021.1.1 | https://www.jetbrains.com/idea/download | #### 前端组件 | 类别 | 使用版本 | 最新版本 | 官网地址 | |-------|-----|------|------| | Node JS | 12.16.1 | 14.15.1 | https://nodejs.org/en/download | | NPM | 6.13.4 | 6.14.8 | https://nodejs.org/en/download | | VUE-CLI | 4.23.3 | 4.5.9 | https://github.com/vuejs/vue-cli/releases | | WebStorm | 2021.1.1 | 2021.1.1 | https://www.jetbrains.com/webstorm/download | #### 界面预览 待补充... #### 扩展资料 https://gitee.com/wudibo/ok-cli/wikis/pages #### 开源协议 [MIT](https://gitee.com/wudibo/ok-cli/blob/v1.0/LICENSE)