littlebot
Published on 2025-04-13 / 0 Visits
0

【源码】基于 Spring Boot 和 Vue 的快速开发平台

项目简介

renren-fast 是一个轻量级、前后端分离的 Java 快速开发平台,支持 MySQL、Oracle、SQL Server、PostgreSQL 等主流数据库。平台配备代码生成器,能显著提升开发效率,帮助开发者快速开发项目并交付,是接私活的实用工具。

项目的主要特性和功能

  1. 代码结构良好且注释详细,便于阅读与二次开发。
  2. 前后端分离,通过 token 进行数据交互,前端无需关注后端技术细节。
  3. 权限控制灵活,可精确到页面或按钮,满足大部分权限需求。
  4. 页面交互采用 Vue2.x,提高开发效率。
  5. 具备完善的代码生成机制,可在线生成 entity、xml、dao、service、vue、sql 代码,减少超 70% 的开发任务。
  6. 引入 quartz 定时任务,可动态完成任务的添加、修改、删除、暂停、恢复及日志查看等操作。
  7. 引入 API 模板,以 token 作为登录令牌,方便 APP 接口开发。
  8. 引入 Hibernate Validator 校验框架,实现后端校验。
  9. 支持七牛云、阿里云、腾讯云等云存储服务。
  10. 引入 swagger 文档支持,方便编写 API 接口文档。

安装使用步骤

后端部署

  1. 通过 git 下载源码。
  2. 若使用 idea、eclipse,需安装 lombok 插件,否则会提示找不到 entity 的 get set 方法。
  3. 创建数据库 renren_fast,数据库编码设为 UTF - 8。
  4. 执行 db/mysql.sql 文件,初始化数据。
  5. 修改 application - dev.yml,更新 MySQL 账号和密码。
  6. 在 Eclipse、IDEA 中运行 RenrenApplication.java 启动项目。
  7. Swagger 文档路径:http://localhost:8080/renren - fast/swagger/index.html
  8. Swagger 注解路径:http://localhost:8080/renren - fast/swagger - ui.html

前端部署

  1. 本项目为前后端分离架构,需部署前端才能正常运行。
  2. 前端下载地址:https://gitee.com/renrenio/renren - fast - vue
  3. 前端部署文档:https://gitee.com/renrenio/renren - fast - vue/wikis/Home
  4. 前端部署完成后,即可访问项目,账号:admin,密码:admin 。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】