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

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

项目简介

本项目是轻量级的前后端分离Java快速开发平台,可助力快速开发项目并交付,是接私活的实用工具。支持MySQL、Oracle、SQL Server、PostgreSQL等主流数据库。前端项目可从 https://gitee.com/renrenio/renren-fast-vue 获取,代码生成器位于 https://gitee.com/renrenio/renren-generator 。

项目的主要特性和功能

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