1 Star 0 Fork 9

flyReaver / renren-cloud

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

项目说明

  • renren-fast是一个轻量级的,前后端分离的Java快速开发平台
  • 加入微服务架构组件、可扩展、快速加入其他服务
  • 拒绝垃圾代码、一切以我的为准

具有如下特点

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

引入Sentinel限流中心 spring.cloud.sentinel.transport.dashboard=192.168.7.149:8080 spring.cloud.sentinel.transport.port=8719 项目结构

renren-fast
├─db  项目SQL语句

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

├─config 配置信息

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

├─RenrenApplication 项目启动类

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

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

  • 官方QQ群:754943409、754943409
  • 技术讨论、二次开发等咨询、问题和建议,请移步到人人开源社区,我会在第一时间进行解答和回复!
  • 如需关注项目最新动态,请Watch、Star项目,同时也是对项目最好的支持
  • 微信扫码并关注【快速微服务技术】,获得项目最新动态及更新提醒
  • 码字不易、


技术选型:

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

整合微服务技术选型:

  • 服务框架:Spring AlibabaCloud
  • 注册中心:Nacos
  • 远程调用:OpenFeign
  • 限流中心:Sentinel
  • 链路追踪:Zipkin
  • 本地负载均衡: Ribbon
  • MySQL读写分离:Sharding jdbc
  • 推送消息:RabbitMQ
  • 全局异常捕获:发送钉钉通知

后端部署


前端部署

  • 本项目是前后端分离的,还需要部署前端,才能运行起来

  • 前端部署完毕,就可以访问项目了,账号:admin,密码:admin


项目演示

  • 账号密码:admin/admin

接口文档效果图: 输入图片说明




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


Sentinel监控

空文件

简介

renren-cloud 展开 收起
Java
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Java
1
https://gitee.com/flyreaver/renren-cloud.git
git@gitee.com:flyreaver/renren-cloud.git
flyreaver
renren-cloud
renren-cloud
master

搜索帮助