项目简介
本项目是基于Spring Boot和Vue的轻量级快速开发平台,打造了高效、灵活的开发环境。采用前后端分离架构,具备权限控制、定时任务、API接口开发等功能。以Spring Boot为核心框架,结合Vue进行前端开发,拥有完善的代码生成机制与灵活的权限控制,适合各类企业级应用的快速开发。
项目的主要特性和功能
- 前后端分离:借助token进行数据交互,前端无需关注后端技术。
- 灵活的权限控制:能控制到页面或按钮,满足多数权限需求。
- 完善的代码生成机制:可在线生成entity、xml、dao、service、html、js、sql代码,减少超70%的开发任务。
- 定时任务:引入Quartz定时任务,可动态进行任务的添加、修改、删除、暂停、恢复及日志查看。
- API接口开发:引入API模板,以token作为登录令牌,方便APP接口开发。
- 接口数据加密传输:保障数据传输安全。
- 云存储服务:支持七牛云、阿里云、腾讯云等。
- Swagger文档支持:便于编写API接口文档。
- 路由机制:刷新页面后停留在当前页。
安装使用步骤
前提条件
- 已下载本项目的源码文件。
- 已安装Java开发环境(JDK 1.8及以上)。
- 已安装MySQL数据库。
- 已安装Maven构建工具。
步骤
- 创建数据库:创建名为
minicloud
的数据库,数据库编码设为UTF-8。 - 初始化数据:执行项目根目录下的
doc/db.sql
文件,完成数据库数据初始化。 - 配置数据库连接:修改
application-dev.yml
文件,更新MySQL账号和密码。 - 启动项目:使用Eclipse、IDEA等IDE运行
Application.java
,启动项目。 - 访问项目:项目启动后,通过
http://localhost:8080/minicloud
访问。默认账号密码为admin/admin
。 - 查看API文档:Swagger路径为
http://localhost:8080/minicloud/swagger/index.html
。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】