同步操作将从 朝雨忆轻尘(Louis)/kitty 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
演示地址:http://139.196.87.48:9002/kitty
用户名:admin 密码:admin
温馨提示: 有在演示环境删除数据的童鞋们,如果可以的话,麻烦动动小指,右键头像菜单, 选择 -> 备份还原 帮忙恢复到系统默认备份数据,方便后来的童鞋查看,谢谢啦。
为了方便大家提问和技术交流,整了个QQ群,欢迎童鞋们加入。
QQ技术交流群: 429854222
本人技术博客提供同步系列文章教程, 讲解了Kitty从零开始搭建的全过程:
Vue.js + Element UI 实现权限管理系统 前端篇
Spring Boot + Spring Cloud 实现权限管理系统 后端篇
master: 主推版本分支,支持分布式,服务治理(Spring Cloud)
dev: 开发分支,适时合并到master分支,支持分布式,服务治理(Spring Cloud)
shiro: 基于Spring Boot,不包含 Spring Cloud,部署环境稍微简单一点
Kitty是基于Spring Boot、Spring Cloud、Vue、Element实现的Java快速开发平台。
目标是搭建出一套简洁易用的快速解决方案,可以帮助用户有效降低项目开发难度和成本。
个人博客提供本项目开发过程同步系列教程文章,手把手的教你如何开发同类系统。
kitty-ui
Spring Coud 分支(dev,master)使用 Consul 作为注册中心,Consul 安装教程参考:
Spring Boot + Spring Cloud 实现权限管理系统 后端篇(十八):服务注册和发现(Consul)
下载源码
git clone https://gitee.com/liuge1988/kitty.git
导入工程
使用 Eclipse导入 Maven 项目,在此之前请确认已安装 JDK 和 Maven 工具。
编译代码
找到 kitty-pom 工程的 pom.xml,执行 maven clean install 命令编译一键打包。
一般来说不会有什么问题,如果还是编译不成功,可以按照优先级逐个编译试一试。
导入数据库
新建 kitty 数据库,导入 kitty-admin 工程 doc/kitty.sql 脚本,导入初始化数据库。
修改 kitty-admin 下 application.yml 中的数据库连接和账号密码为自己的数据库配置。
修改 kitty-backup 下 application.yml 中的数据库连接和账号密码为自己的数据库配置。
启动系统
找到 Consul 注册中心安装目录,执行 consul agent -dev 启动注册中心,不了解请先百度。
找到 kitty-monitor 工程下的 KittyMonitorApplication, 执行 Java 程序,启动项目。
找到 kitty-admin 工程下的 KittyAdminApplication, 执行 Java 程序,启动项目。
找到 kitty-backup 工程下的 KittyBackupApplication.java, 执行 Java 程序,启动项目。
注意:注册中心和监控服务器 monitor 要先启动,其他无所谓。
下载源码
git clone https://gitee.com/liuge1988/kitty-ui.git
编译代码
进入项目根目录,执行 npm install, 下载和安装项目相关依赖包。
启动系统
执行 npm run dev 命令,启动项目,通过 http://localhost:8090 访问。
项目打包
执行 npm run build 命令,启动打包,完成之后会生成 dist 目录。
Mock 开关
通过修改src/mock/index.js中的openMock变量,可以一键开启或关闭Mock功能。
6.修改配置
如果想自定义端口(默认是8090),可以修改 config/index.js 下的 port 属性。
后台接口和备份服务器地址配置在 src/utils/global.js,如有修改请做相应变更。
用户名:admin, 密码:admin,即服务端配置的密码
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。