Skip to content

rutine/mycuckoo

Repository files navigation

MyCuckoo

用户权限管理平台, 开发环境java8 spring-boot mybatis

前述

  1. 此项是笔记, 以精小完整的工程记录遇到的事, 学到的经, 收集点滴
  2. 此项是坚持, 初有萌芽, 接而立项, 后有执行, 过程曲折, 枯燥乏味, 需心静不变的坚持
  3. 此项是态度, 不畏事小, 不厌反复, 没有坚持不会有果

特性

  1. 通用三模块: repository service web
  2. 分页插件PageIntercepter直接返回分页对象Page
  3. 基于NamedThreadLocal实现的会话工具类SessionUtil, 方便获取用户会话信息
  4. 记录操作日志, 每个操作动作都有迹可循
  5. 登录拦截器LoginInterceptor, 权限控制, 跨域请求
  6. 全局异常建议MycuckooExceptionHandler, 统一异常处理
  7. MySQL数据库, 数据库: cuckoo, 附带结构和数据SQL脚本
  8. RESTFul接口
  9. 搭配前端ui: mycuckoo-ui, 实现前后端分离

安装流程

源码方式

  1. 下载mycuckoo、mycuckoo-ui两个项目源码
    git clone https://github.com/rutine/mycuckoo.git
    git clone https://github.com/rutine/mycuckoo-ui.git
  2. 安装MySQL(请自行网上查找安装教程), 创建数据库账号: cuckoo/123456, 新建数据库: cuckoo
  3. 第一先导入cuckoo-schema.sqlSQL脚本
  4. 第二再导入cuckoo-repair.sql脚本, 注意跟上面步骤顺序
  5. 启动mycuckoo, 执行主类是Mycuckoo main方法, 默认端口: 8080
  6. 打开mycuckoo-ui前端项目, 修改static/mycuckoo.api.js文件host指向后台接口地址,
    默认指向: http://localhost:8080
  7. 浏览器输入: http://localhost:8080/login.html, 账号密码: admin/123456

示例:

登录页: 登录页

主页: 主页

菜单管理: 菜单管理

系统配置: 系统配置

Releases

No releases published

Packages

 
 
 

Languages