项目简介
renren-fast是一个轻量级的前后端分离Java快速开发平台,主要用于帮助开发者快速构建和交付项目。该平台支持多种主流数据库,提供权限管理、定时任务、文件服务等丰富功能模块,能极大提高开发效率。
项目的主要特性和功能
- 前后端分离:借助token进行数据交互,前端无需关注后端技术。
- 灵活的权限控制:可控制到页面或按钮,满足大部分权限需求。
- 代码生成器:支持在线生成entity、xml、dao、service、vue、sql代码,减少超70%开发任务。
- 定时任务:引入Quartz定时任务,支持动态任务管理。
- API模板:方便APP接口开发。
- 云存储服务:支持七牛云、阿里云、腾讯云等云存储服务。
- Swagger文档支持:便于编写和查看API接口文档。
安装使用步骤
后端部署
- 通过git下载源码。
- 在IDEA或Eclipse中安装Lombok插件。
- 创建名为
renren_fast
的数据库,设置编码为UTF-8。 - 执行
db/mysql.sql
文件初始化数据。 - 修改
application-dev.yml
文件,更新MySQL账号和密码。 - 在IDE中运行
RenrenApplication.java
启动项目。 - 访问
http://localhost:8080/renren-fast/swagger/index.html
查看API文档。
前端部署
- 从前端项目地址下载前端代码。
- 按照前端部署文档进行部署。
- 前端部署完毕后访问项目,默认账号为
admin
,密码为admin
。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】