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

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

项目简介

renren-fast 是轻量级的前后端分离 Java 快速开发平台,能帮助开发者快速开发项目并交付。该平台支持 MySQL、Oracle、SQL Server、PostgreSQL 等主流数据库,前端采用 Vue2.x 进行页面交互,可显著提升开发效率。

项目的主要特性和功能

  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

项目演示

演示地址:http://demo.open.renren.io/renren - fast 账号密码:admin/admin

下载地址

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