RuoYi-plus

数据库脚本请加QQ群687672649在群文件下载

前言

我们的终极目标是打造出一款由java开发的、快速搭建、高代码质量、简洁美观的开源商城系统!!!!!!

介绍

RuoYi-plus开源后台管理系统由java开发基于SpringBoot2.x, springcloud G的全新版本,架构更清晰、代码更整洁、页面更美观, 可用于OA系统、 CRM系统、 PDM系统等二次开发,非常适用于公司管理平台旧版本升级、新平台搭建快速整合、同时也是接私活利器。 特别注意: 本项目是在开源项目RuoYi(若依) 的基础上进行升级调整,感谢诺依大神。

软件架构

  • zebra-yritsz-smp-parent模块:所有项目父类,负责jar的依赖和版本管理。
  • zebra-yritsz-config-servser:cloud配置中心服务端。
  • zebra-yritsz-smp-smp模块:管理平台,主要为controller层和视图文件。
  • zebra-yritsz-smp-generator模块:代码生成器。
  • zebra-yritsz-smp-quartz模块:定时任务。
  • zebra-yritsz-smp-core模块:核心模块,包过权限处理、持久化操作、工具类、配置中心客户端、数据源等。
  • zebra-yritsz-commons-dbean模块:通用db和bean。
  • zebra-yritsz-commons-redis模块:通用redis。

后台框架介绍:

序号 核心技术 框架 阐述
1 核心框架 Spring Boot2.x,springcloud G版本 springBoot 为核心框架,springcloud 为保留核心框架,目前仅使用cloudConfig(可选)。
2 安全框架 Apache Shiro core模块
3 模板引擎 Thymeleaf smp模块
4 持久层框架 MyBatis 实现:dbean模块 配置:core模块
5 定时任务 Quartz quartz模块
6 数据库连接池 Druid 实现:dbean模块 配置:core模块
7 代码生成 Velocity generator模块
8 项目管理 Maven 缺省
9 缓存技术 Redis,Shiro自带缓存 (实现:redis模块, 配置:core模块),core模块
10 其他插件 tk.mybatis,lombok等 (dben模块,core模块),全局

前端框架:

序号 核心技术 框架 阐述
1 核心框架 JQuery、Bootstrap 缺省
2 table表格 bootstrap-table 缺省
3 表格树插件 bootstrap-treetable 缺省
4 表单导出 bootstrap-table-export、tableExport 缺省
5 遮罩层弹出框 layui、layer 缺省
6 ztree树插件 jquery.ztree 缺省
7 下拉框插件 select2.min、bootstrap-select 缺省
8 时间插件 bootstrap-datetimepicker 缺省
9 富文本编辑 summernote 缺省
10 文件上传 bootstrap-fileinput 缺省
11 统计报表 echarts-all、jquery.peity、jquery.sparkline 缺省
12 表单验证 jquery.validate 缺省

原版RuoYi升级调整介绍

  • 调整前提环境:中小型项目,并且可以快速搭建新的平台。
  • maven管理:取消项目聚合,本人多接触快速搭建管理平台的需求,评估后感觉聚合项目不太适合,所以改使用普通父类子类集成,有新项目时直接继承统一父类,保障快速开发,版本统一。
  • 项目管理:增加redis通用模块,整合system持久化模块,common通用模块,framework核心模块为zebra-yritsz-commons-dbean通用db-bean模块和zebra-yritsz-smp-core核心模块,对于中小项目来说,原项目模块太繁琐,而且各个模块分工不明确,整合为一个模块当有新项目需求事可以快速搭建。
  • 框架管理:增加tk.mybatis插件,原项目虽然可以用代码生成器直接生成增删改查语句,但是繁琐业务下,需要在xml写sql等,使用tk.mybatis插件可以直接使用封装快速方法ql,极高的保障了开发的效率。
  • 配置管理:增加cloud config配置中心,当项目生态系统不仅限于管理平台,繁琐的配置成为增加工作量和出现问题的关键,所以增加配置中心,统一管理配置文件。
  • 其他修改:增加Redis存储系统、java代码神器lombok、消息转换器HttpMessageConverter...
  • 有待升级:正在努力中... 

项目部署要求

  • JDK-v1.8
  • MySql-v5.7.x(建议)
  • Maven-v3.3.x(建议)
  • SVN服务器(可选)如果使用配置中心则需要此项,反之 需要调整代码不通过springCloud config获取配置信息 ,或者使用git。
  • GIT服务器(可选)如果使用配置中心则需要此项,反之 需要调整代码不通过springCloud config获取配置信息 ,或者使用svn。

项目运行须知

  1. 项目运行有两种模式,详细见项目运行步骤。
  2. redis如果不需要,可以保留(不用搭建redis服务器也可以启动成功)。

项目运行步骤一: 使用配置中心

  1. 创建数据库,执行数据库脚本;导入项目,导入完成后需要确保是maven项目,如果不是需要转换成maven项目。
  2. 发布项目到maven仓库,依次为zebra-yritsz-smp-parent->zebra-yritsz-commons-dbean->zebra-yritsz-smp-core/generator/quartz 。
  3. 启动zebra-yritsz-smp-config模块,该模块为springCloud config-server端 ,需要svn服务器或git服务器把配置中心文件放到对应svn/git上,并且需要配置bootstrap.properties文件。
  4. 启动zebra-yritsz-smp-smp,如果使用springCloud config需要配置bootstrap.properties文件。

项目运行步骤二: 不使用配置中心

  1. 创建数据库,执行数据库脚本;导入项目,导入完成后需要确保是maven项目,如果不是需要转换成maven项目。
  2. 发布项目到maven仓库,依次为zebra-yritsz-smp-parent->zebra-yritsz-commons-dbean->zebra-yritsz-smp-core/generator/quartz 。
  3. 启动zebra-yritsz-smp-smp。 

技术交流

  • 官方技术QQ交流号:1579927646
  • 官方QQ技术交流群:687672649 免费入群,数据库脚本和配置中心文件在群文件
  • 官方QQ技术支持群:751872263 入群费一百元,扫码下方支付宝/微信收款码,支付后入群(说明:支付昵称)。                                      

演示地址

  • 地址:http://www.yritsz.com/ruoyi-plus
  • 账号:tecom
  • 密码:123456

一款基于SpringBoot2.x, springcloud G版本的后台管理系统java源码—RuoYi-plus管理平台系统模板(商城、OA、CRM等二次开发)相关推荐

  1. 基于JAVA体育城场地预定系统后台计算机毕业设计源码+数据库+lw文档+系统+部署

    基于JAVA体育城场地预定系统后台计算机毕业设计源码+数据库+lw文档+系统+部署 基于JAVA体育城场地预定系统后台计算机毕业设计源码+数据库+lw文档+系统+部署 本源码技术栈: 项目架构:B/S ...

  2. php学生注册管理系统源码,基于ThinkPHP框架开发的响应式学生信息后台管理系统PHP源码...

    基于 ThinkPHP 框架开发的响应式学生信息后台管理系统 PHP 源码 此款源码用来学习练手还是可以的,需要的沃友们下载看看吧. 注:图片来自资源邦 基于 ThinkPHP 框架开发的响应式学生信 ...

  3. 基于SpringBoot+VUE的宠物医院后台管理系统【源码开源】【建议收藏】

    基于SpringBoot+VUE的宠物医院后台管理系统[源码开源][建议收藏] 今天给大家开源一个基于SpringBoot+VUE的宠物医院后台管理系统,系统基于脚手架工程,花了大概1周时间做出来的. ...

  4. 【毕业设计_课程设计】基于微信小程序端的视频社交软件+后台管理系统(源码+论文)

    文章目录 0 项目说明 1 项目说明 2 开发环境 3 系统功能 3.1 微信小程序端 3.2 后台管理系统 4 界面展示 5 论文概览 6 项目工程 0 项目说明 基于微信小程序端的视频社交软件 + ...

  5. java毕业设计 基于vue的小区停车场停车位短租管理系统ssm源码介绍

    一.源码描述   这是一款基于web的前后端分离JAVA+SSM和vue.js源码 基于B/S开发,包含毕业论文和答辩ppt,可下单后有偿转成springboot,开发工具idea支持eclipse, ...

  6. C#毕业设计——基于C#+asp.net+sqlserver的教务管理平台设计与实现(毕业论文+程序源码)——教务管理平台

    基于C#+asp.net+sqlserver的教务管理平台设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于C#+asp.net+sqlserver的教务管理平台设计与实现,文章末尾附有本毕 ...

  7. 基于springboot外委员工后台管理系统毕业设计源码101157

    基于springboot外委员工后台管理系统 摘  要 随着互联网大趋势的到来,社会的方方面面,各行各业都在考虑利用互联网作为媒介将自己的信息更及时有效地推广出去,而其中最好的方式就是建立网络管理系统 ...

  8. 基于SpringBoot+ Spring Data Jpa的后台管理系统【源码开源】

    昨天朋友找我喝酒,说30岁了,比较焦虑,钱没赚到,整天被媳妇数落. 其实现在我们看到的不一定就事真实的情况,就算从高斯分布看,平平淡淡的人生才是大部分人的轨迹.当然抖音.知乎上的不能比,人均收入百万, ...

  9. 基于springboot实现私人健身与教练预约管理系统【源码+论文】

    基于springboot实现私人健身与教练预约管理系统演示 开发语言:Java 框架:springboot JDK版本:JDK1.8 服务器:tomcat7 数据库:mysql 5.7 数据库工具:N ...

最新文章

  1. css实现一个写信的格式
  2. Chisel_LLDB调试命令
  3. 数学之美 系列十三 信息指纹及其应用
  4. IOC AOP 设计模式
  5. C#中的变量类型(值类型、引用类型)
  6. qml学习文档-转载
  7. [Java] Scanner(new File( )) 从文件输入内容
  8. 今天你写控件了吗?----ASP.net控件开发系列(八)
  9. 关闭计算机端口的命令行,关闭端口命令,小编教你如何关闭电脑80端口
  10. dnf台服服务端php,单机版:台服DNF游戏源码+搭建教程
  11. 【SpringBoot】@springbootapplication 注解讲解
  12. 华为路由器显示连接到服务器失败怎么办,华为路由器设置好了不能用怎么办 华为路由器无法上网问题-192路由网...
  13. 数显之家快讯:「SHIO世硕心语」2021年,中国不可错过的5大红利!
  14. 【ARTS】01_06_左耳听风-20181217~1223
  15. 嵌套循环练习:打印三角,九九乘法表,质数,质数优化
  16. 数据北京研发中心CTO王东:如何打造有战斗力的团队
  17. 1.1 大型网站软件系统的特点[读书敲录]
  18. [情感]爱的方式(作者:睌风)
  19. 一起来聊聊 IP 地址、局域网、广域网、IPV4 和 IPV6
  20. 记录QT学习:QT框架(第一天)

热门文章

  1. caffe 的layer的参数说明
  2. 秒懂设计模式之简单工厂模式(Simple Factory Pattern)
  3. Premiere Pro 2.0 添加视频滤镜
  4. Charles--分析网络封包的工具
  5. 浮点数在计算机的储存方式
  6. 传统算法与神经网络算法,神经网络是机器算法吗
  7. iframe定位、下拉框定位、获取cookie
  8. 【嵌入式04.2】STM32F103C8T6的简易流水灯仿真(寄存器实现+STM32CubeMX实现)
  9. ArcGIS应用基础1 数据显示、查询及可视化
  10. REC代码及命令执行代码全解