2 Star 3 Fork 1

风潜_K神 / 学习库

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

项目说明

  • renren-fast是一个轻量级的,前后端分离的Java快速开发平台,能快速开发项目并交付【接私活利器】
  • 支持MySQL、Oracle、SQL Server、PostgreSQL等主流数据库
  • 前端地址:https://gitee.com/renrenio/renren-fast-vue


具有如下特点

  • 友好的代码结构及注释,便于阅读及二次开发
  • 实现前后端分离,通过token进行数据交互,前端再也不用关注后端技术
  • 灵活的权限控制,可控制到页面或按钮,满足绝大部分的权限需求
  • 页面交互使用Vue2.x,极大的提高了开发效率
  • 完善的代码生成机制,可在线生成entity、xml、dao、service、vue、sql代码,减少70%以上的开发任务
  • 引入quartz定时任务,可动态完成任务的添加、修改、删除、暂停、恢复及日志查看等功能
  • 引入API模板,根据token作为登录令牌,极大的方便了APP接口开发
  • 引入Hibernate Validator校验框架,轻松实现后端校验
  • 引入云存储服务,已支持:七牛云、阿里云、腾讯云等
  • 引入swagger文档支持,方便编写API接口文档

项目结构

renren-fast
├─db  项目SQL语句

├─common 公共模块
│  ├─aspect 系统日志
│  ├─exception 异常处理
│  ├─validator 后台校验
│  └─xss XSS过滤

├─config 配置信息

├─modules 功能模块
│  ├─app API接口模块(APP调用)
│  ├─job 定时任务模块
│  ├─oss 文件服务模块
│  └─sys 权限模块

├─RenrenApplication 项目启动类

├──resources 
│  ├─mapper SQL对应的XML文件
│  └─static 静态资源

如何交流、反馈、参与贡献?


技术选型:

  • 核心框架:Spring Boot 2.0
  • 安全框架:Apache Shiro 1.4
  • 视图框架:Spring MVC 5.0
  • 持久层框架:MyBatis 3.3
  • 定时器:Quartz 2.3
  • 数据库连接池:Druid 1.0
  • 日志管理:SLF4J 1.7、Log4j
  • 页面交互:Vue2.x

后端部署

  • 通过git下载源码
  • 创建数据库renren_fast,数据库编码为UTF-8
  • 执行db/mysql.sql文件,初始化数据
  • 修改application-dev.yml,更新MySQL账号和密码
  • Eclipse、IDEA运行RenrenApplication.java,则可启动项目
  • Swagger路径:http://localhost:8080/renren-fast/swagger/index.html

前端部署


项目演示


**接口文档效果图:** ![输入图片说明](https://images.gitee.com/uploads/images/2018/0728/145341_73ba6f75_63154.jpeg "在这里输入图片标题")


效果图: 输入图片说明 输入图片说明 输入图片说明 输入图片说明


空文件

简介

学习使用 展开 收起
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/max_k/learning_library.git
git@gitee.com:max_k/learning_library.git
max_k
learning_library
学习库
master

搜索帮助

344bd9b3 5694891 D2dac590 5694891