一款完全开源、前后端分离的低代码开发框架(已集成flowable工作流)

低代码平台框架:开源选型、实践与应用深度解析 尽管低代码平台以图形化界面为主,但往往也支持开发者在关键部分编写自定义的代码,以满足特定的业务逻辑或性能需求。 阅读详情

全新前后端微商城项目,手把手教学!

全新前后端微商城项目,手把手教学!

全新前后端微商城项目,手把手教学!

今天给大家介绍一款彻底开源的前后端分离的低代码开发框架,支持代码生成,表单设计,flowable审批工作流等,支持微服务模块化开发部署,数据源可彻底隔离。

这款开源框架的亮点就是集成了flowable审批工作流,非常适合企业二次开发,可以为我们节省大量时间,无需从头搭建。

软件架构

前端基于vue element-ui框架分模块设计,后端使用SpringBoot2框架,持久层同时支持mybatis-plus3(业务查询)、hibernate5(事务业务受理)。

支持微服务模块化开发部署,数据源可彻底隔离,基于ShardingSphere5定制开发多模型分库分片表数据源。

一键代码生成,自定义表单设计,flowable工作流设计等,一款开箱即用的新一代低代码开发框架LegoAdmin

技术选型

c1165ca424968c740ab1add5f8437257.png

功能一览

统计大屏

603d74275040d7b23aa755e9a95c5b09.png

代码生成

863de959101feacc4ff6d4df398f3067.png

表单设计

d01954c5f661d6bb6b026ab06e629590.png

流程设计

2d7c2c230c03fad02c62255497e0e4c8.png

任务审批

2df08b8dc54a47c912bfd86122c0f09e.png

分库分表

09572541f139f8baee6b24d882430edb.png

组织架构

034b6e45a052d7b331de423c20c7a63b.png

权限管理

c282d9a0eae8edc71056236d1730bd58.png

安装运行

配置依赖环境
  • mysql5.7

  • JDK1.8

  • maven3

  • node >= 10.0.0 建议 v19.9.0

  • npm >= 6.0.0 建议 9.6.3

打包运行
  • 创建mysql数据库lego-admin

  • 拷贝lego-admin/src/main/resources/application-template.properties到同目录并命名为application.properties

  • 修改application.properties配置中的数据库链接和账号密码

  • 根目录下双击执行dbInit.bat,初始化数据库

  • 根目录下双击执行build.bat,会自动打包前后端

  • 根目录下双击执行startup.bat,会自动运行

访问路径
  • 项目默认端口8443

  • 管理台路径:http://localhost:8443

  • 默认账号密码 admin/hello@1234

开源地址

https://github.com/zqliang-01/lego-admin


推荐全新学习项目

全新基于springboot+vue+vant的前后端分离的微商城项目,包括手机端微商城项目和后台管理系统,整个电商购物流程已经能流畅支持,涵盖商品浏览、搜索、商品评论、商品规格选择、加入购物车、立即购买、下单、订单支付、后台发货、退货等。功能强大,主流技术栈,非常值得学习。

线上演示:https://www.markerhub.com/vueshop

3c26ee922e2cfd81174b3c93b5c105ab.jpeg

从文档到视频、接口调试、学习看板等方面,让项目学习更加容易,内容更加沉淀。全套视频教程约35小时,共222期,讲解非常详细细腻。下面详细为大家介绍:

架构与业务

使用主流的技术架构,真正手把手教你从0到1如何搭建项目手脚架、项目架构分析、建表逻辑、业务分析、实现等。涵盖SpringBoot、Mybatis Plus、Jwt、Redis、Lombok、Hutool、Shiro、Elasticsearch、RabbitMq、Docker、Jenkins等技术。

vueshop微商城的整个购物流程已经完善,各个模块的业务都是已经实现,涵盖商品模块、搜索模块、购物车模块、订单模块、退款模块、后台权限模块、业务数据管理模块等

c0cea9b3f7e8a16d2e86ec69db3254d6.png

更多详情请查看:

手把手教学,从0开发前后端微商城项目,主流Java技术一网打尽!

手把手教学,从0开发前后端微商城项目,主流Java技术一网打尽!

手把手教学,从0开发前后端微商城项目,主流Java技术一网打尽!

Flowable 概述:轻量级开源工作流引擎的技术解析 Flowable 是基于 Apache 2.0 协议的开源工作流引擎,专注于提供轻量级、高性能的业务流程管理解决方案。它支持完整的 BPMN 2.0 规范,提供从流程建模、执行到监控的全生命周期管理能力。作为 Activiti 项目的分支,Flowable 在保持原有功能的基础上,通过优化架构和社区协作,成为企业级流程管理的首选方案之一。核心特性:客户端Flowable API流程引擎任务服务表单服务数据库 三、技术优势与亮点 1. 高性能处理 执行树优化:基于状态机的流程实例管理 批量操作:支持任务批处 阅读详情

相关推荐

盘点12个前端低代码的框架开源项目以及前端低代码的总结调研,比如百度开源的前端低代码框架、阿里巴巴开源的低代码平台、Element UI表单设计及代码生成器、H5可视化页面配置等

低代码是基于可视化和模型驱动理念,结合云原生与多端体验技术,它能够在多数业务场景下实现大幅度的提效降本,为专业开发者提供了一种全新的高生产力开发范式。下面就来分享12个值得学习和使用的低代码开源项目,更深入地了解什么是低代码。...............

念兮为美 2万+

国内优秀的开源低代码框架:PagePlug,面向研发使用,拒绝重复、低价值的工单循环开发

面向研发使用、更懂国内企业的开源低代码

AppsmithCN的博客 5432

TBOX(Telematics Box)在智能网联汽车中的核心功能与应用场景解析

TBOX(Telematics Box)是智能网联汽车的“中枢神经”,基于Android或Linux操作系统,并通过CAN总线与车辆深度交互。它实现了远程控制、车辆状态监控、OTA升级及紧急呼叫(E-CALL)等核心功能,是提升用车安全、便利性与实现车辆持续进化的关键技术组件。

weixin_29158413的博客 805

推荐几款各具特色的低代码开发平台与开发框架!

自2020年低代码在国内盛行以来,技术热度持续不退,但围绕低代码的争议也从未停止过。有观点认为,低代码是IT革命,将“重塑整个中国软件的格局”,也有观点认为低代码是旧瓶装“新酒”,是炒作噱头而已。

finogeeks的博客 6415

【论文详解】AlphaGenome——Sequence-to-Multimodal-Genome-Track

**AlphaGenome** 是由 **Google DeepMind** 于 2025 年 6 月发布的突破性 AI 模型,专门用于预测非编码区遗传变异的功能效应。该模型采用受 **U-Net** 启发的卷积架构结合 **Transformer** 模块,创新性地解决了传统模型在输入序列长度与预测分辨率之间的核心矛盾——能够在 **1M 碱基对的超长上下文** 下实现 **单核苷酸分辨率** 的精准预测。

zwhszdx的博客 963

项目管理-(补充)七种基本质量工具

七种基本质量工具,用于PDCA循环的架构内 解决与质量相关的问题,分为老七工具和新七工具。 1)老七种:刘英只点劣质茶(流程图、因果图、直方图、散点图、帕累托图、控制图、核查表)2)新七种:锯树联亲测动优(矩阵图、树形图、关联图、亲和图、过程决策程序图、活动网络图、优先矩阵)

weixin_42081167的博客 4604

带你一步步实现低代码开发平台——概述、实现模式、整体框架

当下,低代码与无代码的概念正炙手可热,市面上涌现了众多相关平台。客观而言,低代码开发平台确实通过配置化的方式显著提升了开发效率,降低了成本,并缩短了项目周期。同时,这种开发方式也降低了对开发人员的技能要求,所生成的代码更为标准化,有效减少了低级错误,间接提升了软件质量。然而,低代码开发并非是一个全新的概念,其历史可追溯至较早时期。在一个软件系统中,许多功能具有共性,这些功能可以通过抽象建模和标准化来简化开发流程。例如,单实体(如计量单位)对应单张数据表,展示和操作方式相对简单;

学海无涯,行者无疆 2万+

Mac---安装Navicat

把这个填充好的字符串放入刚才打开的RSA在线加解密的网站中的第二个框框(替换之前的请求码),第一个框框不动(还是之前第10步骤中的私钥),点击RSA私钥加密,这时会得到一个加密的字符串,这个就是激活码。{“K”:“你的K值”, “N”:“52pojie”, “O”:“52pojie.cn”, “DI”:“你的DI值”, “T”:你的时间戳}链接: https://pan.baidu.com/s/1mEVY4hnKdktg-p7DBIfD7A 提取码: twwg。Navicat会弹出一个对话框,点击“注册”

weixin_53970868的博客 1万+

三大工作流引擎技术Activiti、Flowable、Camunda选型指南

文章目录前言1 流程引擎发展历程2 流程引擎主要概念BPM (Business Process Management)BPMN (Business Process Model and Notation)CMMN (Case Management Model and Notation)DMN (Decision Model and Notation)事件(Event)顺序流(Sequence Flow)网关(Gateway)活动(Activity)3 Activiti3.1 概述3.2 整体架构3.3 数据库

qq_38055805的博客 2万+

基于STM32XX的LCD液晶显示屏(HS280S010B、驱动芯片:ST7789V)驱动C程序设计

/ 16位/pixel (RGB565)#define LCD_WIDTH 240 // 屏幕宽度。#define LCD_HEIGHT 280 // 屏幕高度。LCD_ROTATION_180, // 180度旋转。LCD_ROTATION_270 // 270度旋转。LCD_ROTATION_90, // 90度旋转。LCD_ROTATION_0 = 0, // 0度旋转。

myron6688的博客 370

Oracle EBS Interface/API(29) - AP发票API

续上编文章《Oracle EBS Interface/API(28) - 客制化开发AP付款API》背景,介绍如调用官方提供标准AP发票API调用 用户界面 Invoices(Payables Manager->Invoices->Entry->Invoices) Open Interface Invoices(Payables Manager->Invoices->Entry->Open Interface Invoices) 快速参考 参考点 内容.

陈显平的专栏-Oracle EBS 1152

基于Jeecgboot前后端分离的流程管理平台

基jeecgboot + flowable 6.7.2 的工作流管理

宁波阿成的博客 9171

『杭电1199』Color the Ball

Problem Description There are infinite balls in a line (numbered 1 2 3 ....), and initially all of them are paint black. Now Jim use a brush paint the balls, every time give two integers a b and follow by a char 'w' or 'b', 'w' denotes the ball from a to

漠宸离若的博客 498

JeecgBoot工作流集成:Flowable流程引擎配置与使用

你是否还在为企业级应用中的流程审批开发感到繁琐?JeecgBoot已集成开源工作流引擎Flowable,通过可视化配置即可快速搭建业务流程,大幅减少重复编码工作。本文将详解Flowable在JeecgBoot中的配置方法与实际应用,帮助你轻松掌握流程设计、表单关联与业务流转全流程。 ## 一、Flowable引擎简介 Flowable是一个轻量级业务流程引擎(Business Process ...

gitblog_00213的博客 2426

AI在智能制造中的落地:从预测维护到自适应生产调度

从最新的研究与实践来看,“预测维护”和“自适应生产调度”正在成为智能制造中最先跑通闭环的两个核心场景:前者通过对设备健康的前瞻性预测,帮助企业减少非计划停机、优化备件与维护资源;后者通过对复杂生产系统的实时决策优化,使工厂能够更好地应对订单波动、设备故障和多目标约束。更重要的是,越来越多的研究与项目不再将二者视为孤立模块,而是尝试构建“设备健康—生产调度—供应链”三者联动的一体化架构。Nature在技术层面,深度学习、强化学习、多智能体系统、图神经网络和注意力机制等方法,为建模复杂工业系统提供了强大工具;

nmdbbzcl的博客 1290

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

掌握RuoYi-Flowable-Plus:企业级工作流开发终极指南

还在为复杂业务流程开发而头疼吗?🤔 每天面对繁琐的审批流程、低效的任务流转,你是否渴望一个真正好用的工作流框架?今天,就让我带你深入了解RuoYi-Flowable-Plus——这个基于Flowable引擎的开源工作流框架,如何帮你轻松构建企业级流程管理解决方案。 ## 为什么选择RuoYi-Flowable-Plus? 想象一下这样的场景:公司需要上线一个新的请假审批流程,传统开发方式可能

gitblog_00484的博客 1050

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

【限时免费】 【FlyFlow-flowable工作流】开源下载和安装教程

【FlyFlow-flowable工作流】开源下载和安装教程 【免费下载链接】FlyFlow-flowable工作流 类钉钉飞书样式,包含前后端代码、基于flowable的开箱即用的低代码开源专业工作流引擎 项目地址: https...

gitblog_01420的博客 501

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

osworkflow、jbpm、activiti、flowable、camunda开源流程引擎哪个好?

市场上比较有名的开源流程引擎有osworkflow、jbpm、activiti、flowable、camunda。其中:Jbpm4、Activiti、Flowable、camunda四个框架同宗同源,祖先都是Jbpm4,开发者只要用过其中一个框架,基本上就会用其它三个。开发低代码平台、OA系统、BPM软件均需要流程可视化功能,而流程可视化核心是流程引擎和流程设计器,对于市场上如此多的开源流程引擎,哪个功能和性能好,该如何选型呢?

2万+

Flowable开源版和Flowable商业版有什么区别?

Flowable除了提供开源版本flowable-engine,它还提供了一系列基于Flowable引擎的快速、现代和完全可定制的企业版本:Flowable Work、Flowable Orchestrate和Flowable Engage。Flowable的开源版本和商业版本有什么区别,如何选型?

3683

Flowable 6.x 快速上手

flowable 是一个业务流程管理(BPM)和工作流系统,适用于开发人员和系统管理员。本文针对6.x版本收录了一些快速上手的开源项目,并附上操作手册的链接。希望能帮助大家快速上手和学习这个工作流引擎。

m0_54892309的博客 2934

【限时免费】 【热门开源项目下载】FlyFlow-flowable工作流

【热门开源项目下载】FlyFlow-flowable工作流 【免费下载链接】FlyFlow-flowable工作流 类钉钉飞书样式,包含前后端代码、基于flowable的开箱即用的低代码开源专业工作流引擎 项目地址: https:...

gitblog_01429的博客 1091

Flowable-Engine在低代码平台中的应用:加速应用开发

你是否还在为复杂业务流程的开发效率低下而困扰?是否希望通过可视化建模减少重复编码工作?Flowable-Engine作为一款轻量级且高效的工作流与业务流程管理(BPM)引擎,为低代码平台提供了强大的流程编排能力。本文将从核心优势、架构设计、实战案例三个维度,详解如何利用Flowable-Engine构建低代码平台,帮助开发团队将应用交付周期缩短50%以上。 ## 核心优势:为什么选择Flowab...

gitblog_00122的博客 1023

企业级工作流低代码开发实战:RuoYi-Flowable-Plus零基础入门指南

RuoYi-Flowable-Plus是一款基于RuoYi-Vue-Plus二次开发的开源工作流引擎,通过可视化流程设计与在线表单配置,帮助开发者快速构建企业级工作流应用。本文将从价值定位、环境准备到实战操作,全方位带你掌握这个强大工具,零基础也能上手企业级流程开发。 ## 核心能力解析 作为一款专注于工作流场景的低代码开发平台,RuoYi-Flowable-Plus集成了系统管理与流程引擎的

gitblog_00919的博客 409

开源流程引擎选型 —— Activiti、Flowable、Camunda

市场上比较有名的开源流程引擎有 Osworkflow、JBPM、Activiti、Flowable、Camunda。其中,jBPM4、Activiti、Flowable、Camunda 四个框架同宗同源,祖先都是 jBPM4,开发者只要用过其中一个框架,基本上就会用其它三个。低代码平台、办公自动化(OA)、BPM 平台、工作流系统均需要流程引擎功能,对于市场上如此多的开源流程引擎,哪个功能和性能好,该如何选型呢?

流华追梦的专栏 4588

企业级工作流引擎低代码开发实战指南:RuoYi-Flowable-Plus全攻略

RuoYi-Flowable-Plus是基于RuoYi-Vue-Plus二次开发的开源工作流框架,融合Flowable引擎与可视化流程设计能力,为企业级应用提供低代码工作流解决方案。本文将从项目定位、核心能力到部署实践,全方位解析这款框架的技术架构与应用场景,帮助开发者快速构建企业级工作流系统。 ## 1. 项目定位:企业级工作流解决方案的技术选型 在数字化转型浪潮中,企业对流程自动化的需求日

gitblog_00616的博客 1015
上一篇: 被严重低估的后端技术面经,强到离谱!
下一篇: 阿里的同事,写的代码真 TMD 优雅!
Java思维导图
博客等级 码龄10年 306粉丝 71原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值