基于 RuoYi 升级的 springcloud 版本管理系统 RuoYiplus

MIT
Java
跨平台
2020-03-10
ruoyi-plus

本项目由SMP多商户权限后台管理系统+API后端接口微服务组成,是在开源项目 RuoYi4.0(若依) 的基础上升级调整的微服务体系,项目基于 SpringBoot2.x,springcloudG 版本 eureka、hystrix、feign、config、gateway等,集成分布式事务解决方案seata、 redis、tk.mybatis、lombok。

项目介绍

  • 架构技术:  基于SpringBoot2.x, springcloud G版本eureka、hystrix、feign、config、gateway微服务架构体系的全新版本,集成分布式事务解决方案seata,集成redis、quartz、tk.mybatis、lombok、各种设计模式等。
  • 项目优势:  架构更清晰、技术更前沿、代码更整洁、页面更美观、学习商用均可。可用于OA系统、 CRM系统、 PDM系统等二次开发,微服务架构学习,非常适用于公司管理平台旧版本升级、新平台搭建快速整合、同时提供API接口服务(供APP、微端、h5等使用)。

原版 RuoYi 升级调整介绍

  1. 取消项目聚合: 本人多接触快速搭建管理平台的需求,评估后感觉聚合项目不太适合,所以改使用普通父类子类集成,有新项目时直接继承统一父类,保障快速开发,版本统一。
  2. 模块调整: 整合system持久化模块,为通用的zebra-yritsz-commons-dbean可以供其他服务(如:微端服务、APP接口服务)使用。整合common通用模块,framework核心模块为zebra-yritsz-smp-core核心模块,对于中小项目来说,原项目模块太繁琐,各个模块分工不明确,整合为一个模块当有新项目需求事可以快速搭建。
  3. 项目调整: 增加Redis存储系统、java代码神器lombok、消息转换器HttpMessageConverter...
  4. 框架管理: 增加tk.mybatis插件,原项目虽然可以用代码生成器直接生成增删改查语句,但是繁琐业务下,需要在xml写sql映射过于繁琐,使用tk.mybatis插件可以直接使用封装快速方法,极高的保障了开发的效率。
  5. 配置管理: 增加cloud config配置中心,当项目生态系统不仅限于管理平台,繁琐的配置成为增加工作量和出现问题的关键,所以增加配置中心,统一管理配置文件。
  6. 增加模块: 增加redis通用模块(可选),config-servser配置中心模块(可选),API接口服务模块(独立)。
  7. 微服务体系: 3.0版本不在局限于单一的后台管理框架,重点打造RuoYi-plus管理平台生态圈,增加API接口服务(供APP、微端、h5等使用),该服务以spring cloud为核心,使用Eureka为注册中心、gateway网关、Feign负载、Hystrix熔断器 ,4.0版本成功集成分布式事务解决方案seata

商用须知

本项目遵循MIT协议,无需授权,留言使用公司信息即可。

演示地址

源码地址

的码云指数为
超过 的项目
加载中

评论(10)

m
mengstr
支持!!!!!!!!!
ruoyi-plus
ruoyi-plus 软件作者
感谢
开源中国首席罗纳尔多
您好,请问收费吗?怎么加群运行?
ruoyi-plus
ruoyi-plus 软件作者
MIT协议 不收费,商用 跟我私信说下公司就行 【技术支持群】687672649 ruoyi-plus【技术交流群】751872263ruoyi-plus【公众号社区】搜“IT兴趣社区”
猿来是你coder
建表脚本没有发出来么?
ruoyi-plus
ruoyi-plus 软件作者
在qq群里面,去下载下
xiaonan888
xiaonan888
有数据库吗
ruoyi-plus
ruoyi-plus 软件作者
在qq群里面,去下载下
xiao白1
xiao白1
牛皮
ruoyi-plus
ruoyi-plus 软件作者

暂无资讯

暂无问答

暂无博客

返回顶部
顶部