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

|
104
|
|

|
105
|
|

|
|
103
|

|
|
104
|

|
|
105
|

|
106
|
106
|
|
107
|
107
|
<br>
|
108
|
|
|
109
|
|
**AdminLTE主题:**
|
110
|
|

|
111
|
|

|
112
|
|

|
113
|
|

|
114
|
|

|
115
|
|

|
116
|
|

|
117
|
|
|