🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
> ## 初衷 本项目开发目的最初为增强自己对```SpringCloudAlibaba```技术的运用能力,所以核心组件引用了```Nacos```、```Sentinel```、```Seata```。后为了将自己所学的```SpringCloud```生态相关技术成体系的输出,所以决定打造成一款可持续扩展的开源项目。 > ## 分析 通过简单调研,了解到快速开发框架都有以下几类功能点: - ```RBAC(Role Based Access Control)```基于角色的权限控制 - 系统健康监控 - 字典管理 - 数据源管理 - 代码生成 - 定时任务 (```quartz```, ```elastic-job```, ```xxl-job```) - 工作流引擎 (```activity```, ```flowable```) 结合平时的开发经验,觉得这些功能确实具有很大的实用性,所以决定先实现上述基本功能,后期再慢慢将自己的想法实现成具体功能,并完善进去。 > ## 吸收 本项目中大部分实现思想来源于开源框架[```pig```](https://www.pig4cloud.com/)。接触过几款开源的快速开发框架,觉得pig在SpringCloud这块是让我觉得很舒适、很吸引我的一套框架。在通过了解和学习它的业务实现时,解答了我很多之前自己开发产生过的疑惑,让我不禁觉得:原来还可以这样实现! 原来这样实现有这样的好处! > ## 成型 基于上述情况,经过代码实现,项目已经基本成型。目前代码托管在```github```上,访问地址如下: | 名称|地址| |--|--| |后台|[https://github.com/hanguilin/yuli-cloud](https://github.com/hanguilin/yuli-cloud)| |前台|[https://github.com/hanguilin/yuli-cloud-ui](https://github.com/hanguilin/yuli-cloud-ui)| > ## 友链 个人技术博客,欢迎交流。 | 名称|地址| |--|--| |CSDN|[https://blog.csdn.net/qq\_37171817](https://blog.csdn.net/qq_37171817)| |掘金|[https://juejin.im/user/5d3e80235188253c143b92d4/posts](https://juejin.im/user/5d3e80235188253c143b92d4/posts)| |博客园|[https://www.cnblogs.com/yl-space/](https://www.cnblogs.com/yl-space/)| |简书|[https://www.jianshu.com/u/58b4076f1f1a](https://www.jianshu.com/u/58b4076f1f1a)| |自搭建主页|https://blog.javayuli.cn/|