|
@@ -1,29 +1,21 @@
|
|
**项目说明**
|
|
**项目说明**
|
|
- renren-fast是一个轻量级的,前后端分离的Java快速开发平台,能快速开发项目并交付【接私活利器】
|
|
- renren-fast是一个轻量级的,前后端分离的Java快速开发平台,能快速开发项目并交付【接私活利器】
|
|
|
|
+- 前端地址:https://github.com/daxiongYang/renren-fast-vue
|
|
<br>
|
|
<br>
|
|
<br>
|
|
<br>
|
|
|
|
|
|
- **项目主题**
|
|
|
|
- ```
|
|
|
|
- 本项目是前后端分离的,提供了两套主题,只需部署到nginx里即可。
|
|
|
|
-```
|
|
|
|
- - Element UI主题【官方推荐】:https://github.com/daxiongYang/renren-fast-vue
|
|
|
|
- - AdminLTE主题:https://gitee.com/renrenio/renren-fast-adminlte
|
|
|
|
- <br>
|
|
|
|
- <br>
|
|
|
|
|
|
|
|
**具有如下特点**
|
|
**具有如下特点**
|
|
- 友好的代码结构及注释,便于阅读及二次开发
|
|
- 友好的代码结构及注释,便于阅读及二次开发
|
|
- 实现前后端分离,通过token进行数据交互,前端再也不用关注后端技术
|
|
- 实现前后端分离,通过token进行数据交互,前端再也不用关注后端技术
|
|
- 灵活的权限控制,可控制到页面或按钮,满足绝大部分的权限需求
|
|
- 灵活的权限控制,可控制到页面或按钮,满足绝大部分的权限需求
|
|
- 页面交互使用Vue2.x,极大的提高了开发效率
|
|
- 页面交互使用Vue2.x,极大的提高了开发效率
|
|
-- 完善的代码生成机制,可在线生成entity、xml、dao、service、html、js、sql代码,减少70%以上的开发任务
|
|
|
|
|
|
+- 完善的代码生成机制,可在线生成entity、xml、dao、service、vue、sql代码,减少70%以上的开发任务
|
|
- 引入quartz定时任务,可动态完成任务的添加、修改、删除、暂停、恢复及日志查看等功能
|
|
- 引入quartz定时任务,可动态完成任务的添加、修改、删除、暂停、恢复及日志查看等功能
|
|
- 引入API模板,根据token作为登录令牌,极大的方便了APP接口开发
|
|
- 引入API模板,根据token作为登录令牌,极大的方便了APP接口开发
|
|
- 引入Hibernate Validator校验框架,轻松实现后端校验
|
|
- 引入Hibernate Validator校验框架,轻松实现后端校验
|
|
- 引入云存储服务,已支持:七牛云、阿里云、腾讯云等
|
|
- 引入云存储服务,已支持:七牛云、阿里云、腾讯云等
|
|
- 引入swagger文档支持,方便编写API接口文档
|
|
- 引入swagger文档支持,方便编写API接口文档
|
|
-- 引入路由机制,刷新页面会停留在当前页
|
|
|
|
<br>
|
|
<br>
|
|
|
|
|
|
**项目结构**
|
|
**项目结构**
|
|
@@ -67,8 +59,8 @@ renren-fast
|
|
|
|
|
|
|
|
|
|
**技术选型:**
|
|
**技术选型:**
|
|
-- 核心框架:Spring Boot 1.5
|
|
|
|
-- 安全框架:Apache Shiro 1.3
|
|
|
|
|
|
+- 核心框架:Spring Boot 2.0
|
|
|
|
+- 安全框架:Apache Shiro 1.4
|
|
- 视图框架:Spring MVC 4.3
|
|
- 视图框架:Spring MVC 4.3
|
|
- 持久层框架:MyBatis 3.3
|
|
- 持久层框架:MyBatis 3.3
|
|
- 定时器:Quartz 2.3
|
|
- 定时器:Quartz 2.3
|
|
@@ -78,16 +70,24 @@ renren-fast
|
|
<br>
|
|
<br>
|
|
|
|
|
|
|
|
|
|
- **本地部署**
|
|
|
|
|
|
+ **后端部署**
|
|
- 通过git下载源码
|
|
- 通过git下载源码
|
|
- 创建数据库renren_fast,数据库编码为UTF-8
|
|
- 创建数据库renren_fast,数据库编码为UTF-8
|
|
- 执行db/mysql.sql文件,初始化数据
|
|
- 执行db/mysql.sql文件,初始化数据
|
|
- 修改application-dev.yml,更新MySQL账号和密码
|
|
- 修改application-dev.yml,更新MySQL账号和密码
|
|
- Eclipse、IDEA运行RenrenApplication.java,则可启动项目
|
|
- Eclipse、IDEA运行RenrenApplication.java,则可启动项目
|
|
-- 项目访问路径:http://localhost:8080/renren-fast
|
|
|
|
-- 账号密码:admin/admin
|
|
|
|
|
|
+- 项目后端地址:http://localhost:8080/renren-fast
|
|
- Swagger路径:http://localhost:8080/renren-fast/swagger/index.html
|
|
- Swagger路径:http://localhost:8080/renren-fast/swagger/index.html
|
|
|
|
|
|
|
|
+<br>
|
|
|
|
+
|
|
|
|
+ **前端部署**
|
|
|
|
+ - 本项目是前后端分离的,还需要部署前端,才能运行起来
|
|
|
|
+ - 前端下载地址:https://github.com/daxiongYang/renren-fast-vue
|
|
|
|
+ - 前端部署文档:https://github.com/daxiongYang/renren-fast-vue/wiki/Getting-started
|
|
|
|
+ - 前端部署完毕,就可以访问项目了,账号:admin,密码:admin
|
|
|
|
+
|
|
|
|
+ <br>
|
|
|
|
|
|
**项目演示**
|
|
**项目演示**
|
|
- 演示地址:http://fast.demo.renren.io
|
|
- 演示地址:http://fast.demo.renren.io
|
|
@@ -100,18 +100,8 @@ renren-fast
|
|
|
|
|
|
|
|
|
|
**Element UI主题:**
|
|
**Element UI主题:**
|
|
-
|
|
|
|
-
|
|
|
|
-
|
|
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
|
|
<br>
|
|
<br>
|
|
-
|
|
|
|
-**AdminLTE主题:**
|
|
|
|
-
|
|
|
|
-
|
|
|
|
-
|
|
|
|
-
|
|
|
|
-
|
|
|
|
-
|
|
|
|
-
|
|
|
|
-
|
|
|