项目简介
renren-fast是一个轻量级的前后端分离Java快速开发平台,能够帮助开发者快速开发项目并交付,非常适合承接私活。该平台支持MySQL、Oracle、SQL Server、PostgreSQL等主流数据库。前端项目地址为https://gitee.com/renrenio/renren-fast-vue ,代码生成器地址为https://gitee.com/renrenio/renren-generator 。
项目的主要特性和功能
- 代码结构清晰且注释友好,便于阅读和二次开发。
- 前后端分离,通过token进行数据交互,前端无需关注后端技术。
- 具备灵活的权限控制,可精确到页面或按钮,满足多数权限需求。
- 页面交互采用Vue2.x,提高开发效率。
- 拥有完善的代码生成机制,可在线生成entity、xml、dao、service、vue、sql代码,减少超70%的开发任务。
- 引入quartz定时任务,可动态管理任务的添加、修改、删除、暂停、恢复及日志查看。
- 引入API模板,以token作为登录令牌,方便APP接口开发。
- 引入Hibernate Validator校验框架,实现后端校验。
- 引入云存储服务,支持七牛云、阿里云、腾讯云等。
- 引入swagger文档支持,方便编写API接口文档。
安装使用步骤
后端部署
- 通过git下载源码。
- 在idea、eclipse中安装lombok插件,避免提示找不到entity的get set方法。
- 创建数据库renren_fast,数据库编码设置为UTF-8。
- 执行db/mysql.sql文件,初始化数据。
- 修改application-dev.yml,更新MySQL账号和密码。
- 在Eclipse、IDEA中运行RenrenApplication.java启动项目。
- 访问Swagger文档路径:http://localhost:8080/renren-fast/swagger/index.html ,Swagger注解路径:http://localhost:8080/renren-fast/swagger-ui.html 。
前端部署
- 本项目为前后端分离架构,需部署前端才能正常运行。
- 从前端下载地址https://gitee.com/renrenio/renren-fast-vue 下载前端代码。
- 参考前端部署文档https://gitee.com/renrenio/renren-fast-vue/wikis/Home 进行部署。
- 前端部署完成后,使用账号:admin,密码:admin访问项目。
项目演示
可通过演示地址http://demo.open.renren.io/renren-fast 查看项目演示,账号密码为admin/admin。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】