考拉(Koala)是一款免费开源的管理系统脚手架, 无偿提供给开发者和良心企业使用, 并会持续不断的增加原型与组件
相较于其他同类产品, 考拉的不同之处在于:
- 考拉没有远大的目标, 不是所谓的框架或平台, 仅致力于成为程序员的得力助手
- 考拉将严格遵循通用标准, 不过度魔改或封装
- 代码要跑, 文档先行
- 用户管理: 增删改查 / 部门配置 / 角色配置
- 角色管理: 增删改查 / 权限配置
- 部门管理: 增删改查 / 树形结构
- 字典管理: 字典与字典项的增删改查
- 认证授权: 基于 Spring Authorization Server 的标准 OAuth2 认证授权体系
- 系统权限: 基于 RBAC 模型的权限分配
- 操作日志: 快速记录用户操作行为
- 参数校验: 方便快捷的参数校验, 免去冗余代码
- 代码生成: 基于模板引擎, 灵活快速生成代码
- 应用监控: 基于 Spring Boot Admin, 提供灵活可拓展的高级通知方式
- 启动模块: 提供多种 starter, 帮助项目快速集成 数据缓存 / 对象存储 / 消息队列 / 微信小程序 等高级功能
- 演示地址: https://koala.dxl.pink
- 账号密码: admin/123456
- 每天6点定时重置数据
开始之前, 您需要有以下技术储备
- SQL: 了解数据库, 拥有独立编写 SQL 语句的能力
- Java 17: 熟悉 Java 基本语法, 有一定程度的 Java 开发经验
- Spring Boot 3: 了解 Spring Boot, 接触过 Spring Boot 项目开发
- MyBatis: 了解 MyBatis 的基础使用方式
- IDE: 至少掌握一种集成开发环境
请参照: 官方文档
- koala-admin: 使用 Vben Admin 开发的适配考拉的前端项目
如您有任何意见建议, 或想与作者交流, 可以发送邮件至[email protected]