伙伴云客服论坛»论坛 S区 S零代码 查看内容

11 评论

0 收藏

分享

[开源]低代码快速平台,零代码开发,致力于更简洁的后台管理系统

一、开源项目简介

OPSLI 快速开发平台基于springboot、vue、element-ui ,项目采用前后端分别架构,热插拔式业务模块与插件扩展性高 ,代码简洁,功能丰富,开箱即用。

OPSLI 是一款低代码快速平台,零代码开发,致力于做更简洁的后台管理系统!
OPSLI 快速开发平台基于springboot、vue、element-ui ,项目采用前后端分别架构,热插拔式业务模块与插件扩展性高 ,代码简洁,功能丰富,开箱即用,协助Java项目处置70%的反复工作,让开发更关注业务逻辑,既能快速进步效率,节省研发本钱,同时又不失灵敏性!

二、开源协议

使用Apache-2.0开源协议
三、界面展示

[开源]低代码快速平台,零代码开发,致力于更简洁的后台管理系统-1.jpg


[开源]低代码快速平台,零代码开发,致力于更简洁的后台管理系统-2.jpg


[开源]低代码快速平台,零代码开发,致力于更简洁的后台管理系统-3.jpg


[开源]低代码快速平台,零代码开发,致力于更简洁的后台管理系统-4.jpg


[开源]低代码快速平台,零代码开发,致力于更简洁的后台管理系统-5.jpg


[开源]低代码快速平台,零代码开发,致力于更简洁的后台管理系统-6.jpg


[开源]低代码快速平台,零代码开发,致力于更简洁的后台管理系统-7.jpg


[开源]低代码快速平台,零代码开发,致力于更简洁的后台管理系统-8.jpg

四、功能概述

特性

我们会不时探究,追求更好的使用体验
代码开源

我们的所有代码开源在 GitHub 上,处于积极维护状态,截止目前已经发布多个版本。您也可以在上面提交您的问题或者参与代码奉献。
易于部署

采用了程前后端分别方式,迁移和备份本钱大大降低,同时也支持 Docker 部署。
代码生成

采用代码生成器,配合Enjoy模板引擎,一键式生成代码,极大水平上减少开发反复工作
Saas形式

自带SaaS形式,颗粒度细化到组织机构、角色、用户、单据,数据隔离安全
并发抗压

单机/集群形式大量使用缓存形式,且有完善的缓存处置机制,极大水平进步并发才干
功能完善

包含系统管理等常用功能,多年一线企业的沉淀,强健稳定,多样化的前端组件,自由定制拓展
五、技术选型

技术选型

前端


  • vue-admin-beautiful
后端版本

单机版

名称
版本号


名称
版本号
jdk版本
^1.8


springboot版本
^2.3.3.RELEASE
mybatis-plus版本
^3.4.0


pagehelper版本
^1.1.0
druid版本
^1.1.17


dynamic版本
^2.5.4
shiro-redis版本
^3.3.1


jwt版本
^3.10.3
ehcache版本
^3.9.0


easyExcel版本
^2.2.6
kaptcha版本
^0.0.9


guava版本
^29.0-jre
enjoy版本
^4.9.03


hutool版本
^5.7.14

代码构造

.├── opsli-api                                               对外API 控制中心│   ├── src│   │   ├── main│   │   │   ├── java│   │   │   │   └── org│   │   │   │       └── opsli│   │   │   │           └── api│   │   │   │               ├── base                          API 根底│   │   │   │               ├── web                           API Web层│   │   │   │               └── warpper                       API 封装对象│   │   │   │├── opsli-base-support                                      根底模块│   ├── opsli-common                                          根底 - 公共模块│   │   ├── src│   │   │   ├── main│   │   │   │   ├── java│   │   │   │   │   └── org│   │   │   │   │       └── opsli│   │   │   │   │           └── common│   │   │   │   │               ├── annotation                  公共模块 - 注解类│   │   │   │   │               ├── api                         公共模块 - Result内部文件(暂时无用)│   │   │   │   │               ├── base                        公共模块 - 根底类│   │   │   │   │               ├── constants                   公共模块 - 常量│   │   │   │   │               ├── enums                       公共模块 - Enums│   │   │   │   │               ├── exception                   公共模块 - 异常类│   │   │   │   │               ├── msg                         公共模块 - 信息│   │   │   │   │               ├── tHRead                      公共模块 - 线程相关│   │   │   │   │               │   ├── refuse                      回绝战略线程池│   │   │   │   │               │   └── wait                        等待线程池│   │   │   │   │               └── utils                       公共模块 - 工具类│   │   │   │   ││   └── opsli-core                                          根底 - 核心模块│       ├── src│       │   ├── main│       │   │   ├── java│       │   │   │   └── org│       │   │   │       └── opsli│       │   │   │           └── core│       │   │   │               ├── api                         核心模块 - API接口相关(登录Token缓存)│       │   │   │               ├── autoconfigure               核心模块 - 自动配置│       │   │   │               │   ├── conf                      自动装配│       │   │   │               │   └── properties                配置文件注入│       │   │   │               ├── base                        核心模块 - 根底类 Entity Service│       │   │   │               ├── cache                       核心模块 - 缓存处置│       │   │   │               ├── filters                     核心模块 - 过滤器│       │   │   │               │   ├── aspect                     AOP切面│       │   │   │               │   └── interceptor                Spring拦截器│       │   │   │               ├── conf                        核心模块 - 全局统一自动装配│       │   │   │               ├── general                     核心模块 - 打印信息│       │   │   │               ├── handler                     核心模块 - 异常拦截处置│       │   │   │               ├── listener                    核心模块 - 系统监听器│       │   │   │               ├── msg                         核心模块 - 信息│       │   │   │               ├── persistence                 核心模块 - 查询条件构造器│       │   │   │               │   └── querybuilder│       │   │   │               │       └── chain               核心模块 - 查询条件构造器 - 责任链(例: 租户处置)│       │   │   │               ├── security                    核心模块 - 权限验证│       │   │   │               │   └── shiro                       Shiro权限校验│       │   │   │               └── utils                       核心模块 - 工具类│       │   │   │├── opsli-modulars                                        业务│   ├── opsli-modulars-generator                              代码生成器│   │   ├── src│   │   │   ├── main│   │   │   │   ├── java│   │   │   │   │   └── org│   │   │   │   │       └── opsli│   │   │   │   │           ├──core                           代码生成器 - 核心包│   │   │   │   │           │   └── generator│   │   │   │   │           │       ├── enums                   代码生成器 - 枚举类│   │   │   │   │           │       ├── exception               代码生成器 - 异常类│   │   │   │   │           │       ├── msg                     代码生成器 - 信息类│   │   │   │   │           │       ├── strategy                代码生成器 - 战略类│   │   │   │   │           │       └── utils                   代码生成器 - 工具包│   │   │   │   │           ││   │   │   │   │           └── modulars                      代码生成器 - 业务包│   │   │   │   │               └── generator│   │   │   │   │                   ├── column                  代码生成器 - 表构造│   │   │   │   │                   ├── createrlogs             代码生成器 - 生成记录│   │   │   │   │                   ├── general                 代码生成器 - 同步数据库执行器│   │   │   │   │                   ├── importable              代码生成器 - 数据库导入│   │   │   │   │                   └── table                   代码生成器 - 表管理│   │   │   │   ││   └── opsli-modulars-system                               系统模块│       ├── src│       │   ├── main│       │   │   ├── java│       │   │   │   └── org│       │   │   │       └── opsli│       │   │   │           └── modulars│       │   │   │               ├── system                    系统模块 - 系统配置│       │   │   │               │   ├── area                    系统模块 - 地域│       │   │   │               │   ├── dict                    系统模块 - 字典│       │   │   │               │   ├── login                   系统模块 - 登录│       │   │   │               │   ├── logs                    系统模块 - 日志│       │   │   │               │   ├── menu                    系统模块 - 菜单│       │   │   │               │   ├── monitor                 系统模块 - 系统监控│       │   │   │               │   ├── options                 系统模块 - 参数配置│       │   │   │               │   ├── org                     系统模块 - 组织机构│       │   │   │               │   ├── role                    系统模块 - 角色│       │   │   │               │   ├── tenant                  系统模块 - 租户│       │   │   │               │   └── user                    系统模块 - 用户│       │   │   │               ││       │   │   │               └── tools                     工具包│       │   │   │                   ├── searchhis               工具包 - 搜索历史│       │   │   │                   └── email                   工具包 - 邮件包│       │   │   │├── opsli-plugins                                         插件│   ├── opsli-plugins-ehcache                               Ehcache缓存插件 (二级缓存)│   │   ├── src│   │   │   ├── main│   │   │   │   ├── java│   │   │   │   │   └── org│   │   │   │   │       └── opsli│   │   │   │   │           └── plugins│   │   │   │   │               └── cache│   │   │   │   │                   ├── conf                  Ehcache缓存插件 - 自动装配│   │   │   │   │                   ├── msg                   Ehcache缓存插件 - 信息│   │   │   │   │                   └── service               Ehcache缓存插件 - 效劳│   │   │   │   ││   ├── opsli-plugins-excel                                 Excel插件│   │   ├── src│   │   │   ├── main│   │   │   │   ├── java│   │   │   │   │   └── org│   │   │   │   │       └── opsli│   │   │   │   │           └── plugins│   │   │   │   │               └── excel│   │   │   │   │                   ├── annotation            Excel插件 - 注解│   │   │   │   │                   ├── exception             Excel插件 - 异常类│   │   │   │   │                   ├── factory               Excel插件 - 工厂│   │   │   │   │                   ├── listener              Excel插件 - 监听器│   │   │   │   │                   └── msg                   Excel插件 - 信息│   │   │   │   ││   └── opsli-plugins-redis                                 Redis缓存插件(一级缓存)│   │   ├── src│   │   │   ├── main│   │   │   │   ├── java│   │   │   │   │   └── org│   │   │   │   │       └── opsli│   │   │   │   │           └── plugins│   │   │   │   │               └── redis│   │   │   │   │                   ├── conf                  Redis缓存插件 - 自动装配│   │   │   │   │                   ├── exception             Redis缓存插件 - 异常类│   │   │   │   │                   ├── lock                  Redis缓存插件 - 分布式锁│   │   │   │   │                   ├── msg                   Redis缓存插件 - 信息│   │   │   │   │                   ├── pushsub               Redis缓存插件 - 消息订阅│   │   │   │   │                   └── scripts               Redis缓存插件 - 脚本处置│   │   │   │   └── resources│   │   │   │   │    └── lua                                  Redis缓存插件 - Lua脚本│   │   │   │   ││   └── opsli-plugins-redisson                                Redisson分布式锁│   │   ├── src│   │   │   ├── main│   │   │   │   ├── java│   │   │   │   │   └── org│   │   │   │   │       └── opsli│   │   │   │   │           └── plugins│   │   │   │   │               └── redis│   │   │   │   │                   ├── annotation            Redisson分布式锁 - 注解│   │   │   │   │                   ├── conf                  Redisson分布式锁 - 自动装配│   │   │   │   │                   ├── constant              Redisson分布式锁 - 常量│   │   │   │   │                   ├── enums                 Redisson分布式锁 - 枚举类│   │   │   │   │                   ├── properties            Redisson分布式锁 - 配置类│   │   │   │   │                   └── strategy              Redisson分布式锁 - 战略│   │   │   │   ││   └── opsli-plugins-waf                                     Waf软防火墙│       ├── src│       │   ├── main│       │   │   ├── java│       │   │   │   └── org│       │   │   │       └── opsli│       │   │   │           └── plugins│       │   │   │               └── redis│       │   │   │                   ├── conf                  Waf软防火墙 - 自动装配│       │   │   │                   ├── filter                Waf软防火墙 - 拦截器│       │   │   │                   ├── msg                   Waf软防火墙 - 信息│       │   │   │                   ├── properties            Waf软防火墙 - 配置类│       │   │   │                   ├── servlet               Waf软防火墙 - Servlet处置器│       │   │   │                   └── util                  Waf软防火墙 - 工具包│       │   │   │└── opsli-starter                                        启动类    └── src        └── main            ├── java            │   └── org            │       └── opsli                              启动类 - 启动器            └── resources                                  启动类 - 配置                └── config                                 启动类 - 其他配置六、源码地址

访问一飞开源:https://code.exmay.com/

回复

举报 使用道具

相关帖子
全部回复 (11)
查看全部
其实,还是需要选择一个垂直领域[捂脸]

举报 回复 支持 反对 使用道具

转发了

举报 回复 支持 反对 使用道具

转发了

举报 回复 支持 反对 使用道具

转发了

举报 回复 支持 反对 使用道具

低代码用多了,发现业务才干变强了,技术越来越差了

举报 回复 支持 反对 使用道具

转发了

举报 回复 支持 反对 使用道具

转发了

举报 回复 支持 反对 使用道具

转发了

举报 回复 支持 反对 使用道具

商用的话收费吗?

举报 回复 支持 反对 使用道具

本版积分规则 高级模式
B Color Image Link Quote Code Smilies

迷乱浮生
注册会员
主题 19
回复 8
粉丝 0
|网站地图
快速回复 返回顶部 返回列表