网站首页 > 技术文章 正文
筛选理由
1、该项目的gitee star数8.5万,更新活跃,是开发框架类目榜一大哥,项目取名ruoyi-vue-pro,让人感觉是ruoyi的商业版,实际经过功能和架构分析,已经可以算是一个新项目,除了ruoyi原有的功能,还增加了很多基础的系统能力,另外我一直不太喜欢ruoyi的原有工程结构,将controller单独分子工程很是别扭,这个pro版的分包风格是我比较喜欢的!
2、没有所谓的商业版,在国内的开源项目中是一股清流,作者主要靠开发文档(查看需要加入他的知识星球)获取收益,不过对于学习能力强的朋友,代码完整就足够了,代码即文档。 我个人也饱受开源+商业的困扰,项目介绍往往高大上各种齐全,但是fork后就发现很多功能都没有的,要买商业版,开源项目纯粹只是一个引流的工具,当然咯,赚钱无可厚非,我也不好说什么,但是风气确实就是这样演变的
简介
分类:快速开发框架(基础的后台权限系统+代码生成工具+电商功能+微信公众号管理+工作流集成)
语言:java (后端)、vue2/3多个版本(前端),uniapp(移动端)
开源协议:MIT (最宽松的开源协议,随便用随便改)
搭建
- clone到代码,首先看项目结构,根目录下的pom文件中可以管理工程依赖,其中modules的模块,有几个是可选的,按需放开注释进行加载就可以了。
项目 | 说明 |
yudao-dependencies | Maven 依赖版本管理 |
yudao-framework | Java 框架拓展 |
yudao-server | 管理后台 + 用户 APP 的服务端 |
yudao-module-system | 系统功能的 Module 模块 |
yudao-module-member | 会员中心的 Module 模块 |
yudao-module-infra | 基础设施的 Module 模块 |
yudao-module-bpm | 工作流程的 Module 模块 |
yudao-module-pay | 支付系统的 Module 模块 |
yudao-module-mall | 商城系统的 Module 模块 |
yudao-module-mp | 微信公众号的 Module 模块 |
yudao-module-report | 大屏报表 Module 模块 |
- 数据库脚本导入,其中optional文件夹里的是可选的模块依赖的脚本,分别是go-view大屏,jimureport报表子系统,以及mp微信相关的模块,按需导入即可
- 项目配置,默认启动模式会加载application-local.yaml(可通过启动命令带参–-spring.profiles.active=test/prod等等 来覆盖指定),需要把里面的mysql,redis的配置改为自己的。
- 运行yudao-server中的YudaoServerApplication.java ,可启动后端
- 启动前端,项目里默认包含的前端是基于vue2的,其他vue3版本可以在git上的另外工程里去找 ,工程的 readme文档里有所有的链接
进入工程的前端目录,yudao-ui-admin ,命令行执行
npm install
npm run dev
- 进入后台
http://localhost:80/
体验
- 后台基础功能
- 扩展功能
这个项目把常见的业务场景也进行了封装,比如文件管理功能(抽象使用,已对接多个第三方oss平台),支付功能(抽象使用,已对接微信,支付宝等平台,配置好就可以用)...
后续
本章先对该项目的搭建和初步体验做一个简单的介绍,它还集成了 flowable工作流,并且还实现了一个商城模块,下一章节再单独详细介绍
猜你喜欢
- 2024-12-17 时隔多年,VitePress 终于迎来了 v1.0 !
- 2024-12-17 GFast V3.2.1 版本发布,采用 GoFrame 2.3 + Vue3 后台管理系统
- 2024-12-17 Web3系列教程之入门篇——1:了解React (Next.js)
- 2024-12-17 表单设计器1.3.0 新版发布,自定义表单支持数据源配置
- 2024-12-17 程序汪1万接的企业官网项目,开发周期15天
- 2024-12-17 详解HTML5培训课程行业标准 h5制作培训
- 2024-12-17 被广泛使用的OAuth2.0的密码模式已经废了,放弃吧
- 2024-12-17 Vue3 企业级优雅实战 - 组件库框架 - 1 搭建 pnpm monorepo
- 2024-12-17 【Vue3】保姆级毫无废话的进阶到实战教程 - 01
- 2024-12-17 uniapp入门到进阶(必备知识扩展-1) - vue3你不知道的那些事
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- oraclesql优化 (66)
- 类的加载机制 (75)
- feignclient (62)
- 一致性hash算法 (71)
- dockfile (66)
- 锁机制 (57)
- javaresponse (60)
- 查看hive版本 (59)
- phpworkerman (57)
- spark算子 (58)
- vue双向绑定的原理 (68)
- springbootget请求 (58)
- docker网络三种模式 (67)
- spring控制反转 (71)
- data:image/jpeg (69)
- base64 (69)
- java分页 (64)
- kibanadocker (60)
- qabstracttablemodel (62)
- java生成pdf文件 (69)
- deletelater (62)
- com.aspose.words (58)
- android.mk (62)
- qopengl (73)
- epoch_millis (61)
本文暂时没有评论,来添加一个吧(●'◡'●)