OPSLI 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
OPSLI 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
OPSLI 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 Apache
开发语言 Java
操作系统 跨平台
软件类型 开源软件
开源组织
地区 不详
投 递 者 hiparker
适用人群 未知
收录时间 2020-11-23

软件简介

OPSLI 快速开发平台

 

关于

OPSLI 是一款的低代码快速平台,零代码开发,致力于做更简洁的后台管理系统!

OPSLI 快速开发平台基于springboot、vue、element-ui ,项目采用前后端分离架构,热插拔式业务模块与插件扩展性高 ,代码简洁,功能丰富,开箱即用,帮助Java项目解决70%的重复工作,让开发更关注业务逻辑,既能快速提高效率,节省研发成本,同时又不失灵活性! 

技术选型

前端

- vue-admin-beautiful

后端版本

- 单机版

名称 版本号   名称 版本号
jdk版本 ^1.8   springboot版本 ^2.3.0.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
comm...lang3版本 ^3.11   hutool版本 ^5.4.2

在线演示

> - 地址:http://demo.opsli.arcinbj.com
> - 账号:demo
> - 密码:Aa123456

--------------------------------------------

> -  数据库监控/系统接口
> -  账号: admin
> -  密码: 123456

代码结构

.
├── opsli-api                                               对外API 控制中心
│   ├── src
│   │   ├── main
│   │   │   ├── java
│   │   │   │   └── org
│   │   │   │       └── opsli
│   │   │   │           └── api
│   │   │   │               ├── base                          API 基础
│   │   │   │               ├── conf                          API 自动装配
│   │   │   │               ├── msg                           API 信息
│   │   │   │               ├── thread                        API 线程工厂
│   │   │   │               ├── utils                         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                         公共模块 - 信息
│   │   │   │   │               └── utils                       公共模块 - 工具类 
│   │   │   │   │
│   └── opsli-core                                          基础 - 核心模块
│       ├── src
│       │   ├── main
│       │   │   ├── java
│       │   │   │   └── org
│       │   │   │       └── opsli
│       │   │   │           └── core
│       │   │   │               ├── aspect                      核心模块 - AOP切面
│       │   │   │               ├── base                        核心模块 - 基础类 Entity Service
│       │   │   │               ├── cache                       核心模块 - 缓存处理
│       │   │   │               ├── conf                        核心模块 - 全局统一自动装配
│       │   │   │               ├── general                     核心模块 - 打印信息
│       │   │   │               ├── handler                     核心模块 - 异常拦截处理
│       │   │   │               ├── listener                    核心模块 - 系统监听器
│       │   │   │               ├── msg                         核心模块 - 信息
│       │   │   │               ├── persistence                 核心模块 - 查询条件构造器
│       │   │   │               │   └── querybuilder
│       │   │   │               │       └── chain               核心模块 - 查询条件构造器 - 责任链(例: 租户处理)
│       │   │   │               ├── security                    核心模块 - 权限验证 - Shiro
│       │   │   │               ├── thread                      核心模块 - 线程处理
│       │   │   │               ├── utils                       核心模块 - 工具类
│       │   │   │               └── waf                         核心模块 - 软件防火墙
│       │   │   │
├── opsli-modulars                                        业务
│   ├── opsli-modulars-system                               系统模块
│   │   ├── src
│   │   │   ├── main
│   │   │   │   ├── java
│   │   │   │   │   └── org
│   │   │   │   │       └── opsli
│   │   │   │   │           └── modulars
│   │   │   │   │               └── system
│   │   │   │   │                   ├── depart                  系统模块 - 部门(暂无)
│   │   │   │   │                   ├── dict                    系统模块 - 字典
│   │   │   │   │                   ├── login                   系统模块 - 登录
│   │   │   │   │                   ├── logs                    系统模块 - 日志
│   │   │   │   │                   ├── menu                    系统模块 - 菜单
│   │   │   │   │                   ├── role                    系统模块 - 角色
│   │   │   │   │                   ├── tenant                  系统模块 - 租户
│   │   │   │   │                   └── user                    系统模块 - 用户
│   │   │   │   │
├── 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-mail                                  邮件插件
│   │   ├── src
│   │   │   ├── main
│   │   │   │   ├── java
│   │   │   │   │   └── org
│   │   │   │   │       └── opsli
│   │   │   │   │           └── plugins
│   │   │   │   │               └── mail
│   │   │   │   │                   ├── exception             邮件插件 - 异常类
│   │   │   │   │                   ├── handler               邮件插件 - 处理类
│   │   │   │   │                   ├── model                 邮件插件 - 模型
│   │   │   │   │                   └── msg                   邮件插件 - 信息
│   │   │   │   │
│   └── 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-starter                                        启动类
    └── src
        └── main
            ├── java
            │   └── org
            │       └── opsli                              启动类 - 启动器
            └── resources                                  启动类 - 配置
                └── config                                 启动类 - 其他配置

 

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (8)

加载中
有点奇怪,源码选择了Apache license,有说不让别人修改后闭源,是不是违反了Apache license的协议。你要么就不要用Apache license吧
2021/10/14 08:40
回复
举报
打分: 力荐
支持,star
2021/06/05 19:23
回复
举报
支持
2021/01/27 07:53
回复
举报
hiparker软件作者
感谢
2021/01/28 00:53
回复
举报
支持下
2021/01/25 08:33
回复
举报
hiparker软件作者
🙏
2021/01/28 00:53
回复
举报
支持下
2021/01/18 23:20
回复
举报
hiparker软件作者
🙏感谢
2021/01/21 10:19
回复
举报
更多评论
发表了资讯
2021/12/06 15:42

OPSLI 1.6.1 已经发布,低代码快速开发平台

OPSLI 1.6.1 已经发布,低代码快速开发平台 此版本更新内容包括: 一、修复 后端:修复 用户角色名称重复问题 后端:修复 树结构工具类BUG 后端:修复 组织超级管理员添加权限问题 后端:删除多余代码 后端:修复当前用户 组织为空或关联表CreateBy 报错问题 后端:修复设置用户组织时 每次会多出来一条垃圾数据问题 后端:修复超级管理员只能看自己数据BUG 前端:修复组织新增按钮不显示BUG 官网地址: OPSLI 快速开发平台官网 ...

0
10
发表了资讯
2021/10/13 14:09

OPSLI 1.4.1 发布,低代码快速开发平台

OPSLI 1.4.1 已经发布,低代码快速开发平台。 此版本更新内容包括: 一、修复 后端:修复菜单无法加载根节点问题 前端:修复本地存储回显问题 前端:修复头像可能存在跨域问题 无法显示 前端:修复Form表单验证无法通过bug 前端:修复TenantManagementEdit中“是否启用”的字段错误 前端:修复TenantManagementEdit缺少isNull 验证 前端:修复退出后再次登录验证码失效问题 官网地址: OPSLI 快速开发平台官网 文档地址: OPSLI 快...

0
9
发表了资讯
2021/06/04 16:42

OPSLI 1.4.0 发布,低代码快速开发平台

低代码快速开发平台 OPSLI 1.4.0 已经发布,此版本更新内容包括: 一、重构 重构代码生成器 重构非对称加密工具类,抽象为非对称插件 重构邮件服务 二、新增 新增代码生成器模版 新增对称加密插件 新增docker和docker-compose部署 新增用户密码强度检测 新增代码生成器反响生成菜单功能 新增SMTP邮件服务在线配置化 新增参数配置模块 新增登录Token续命模式 新增菜单是否总是显示选项 新增树状结构工具类 新增租户启用接口,一键...

0
23
发表了资讯
2021/03/02 00:22

OPSLI v1.3.1 已经发布,低代码快速开发平台

OPSLI v1.3.1 已经发布,这是一个低代码快速开发平台。 此版本更新内容包括: 一、调整 超级管理员 角色-菜单-权限 逻辑调整 代码生成器 字典选择 强制为 String类型 二、优化 删除无用代码 Excel导入导出性能大幅度优化 优化字典工具类 优化代码生成器前端模板 优化组织机构操作限制 优化转化工具类性能 优化弹出框,防止保存时 误点空白处关闭界面 三、修复 修复等待线程池无法释放BUG 修复参数缓存过滤器BUG 修复租户正在被其...

0
3
发表了资讯
2021/02/16 23:03

OPSLI v1.3.0 已经发布,低代码快速开发平台

OPSLI v1.3.0 已经发布,这是一个低代码快速开发平台。 此版本更新内容包括: 一、新增 新增登录终端限制 新增Redisson分布式锁插件 新增系统参数配置 二、优化 优化用户名密码验证级别 优化Ret返回类 优化拦截器,并加以规范化 优化Mybatis自动填充器 代码生成器优化-解决手动更改数据库痛点 优化配置文件 优化缓存系统模式 优化系统工具类 优化登录票据 优化登录验证码 优化缓存系统 优化Maven结构 优化唯一验证 优化接口加密...

0
4
发表于大前端专区
2021/01/18 19:10

OPSLI v1.2.0 已经发布,低代码快速开发平台

OPSLI v1.2.0 已经发布,这是一个低代码快速开发平台。 此版本更新内容包括: 一、新增 新增开源伙伴提供的系统监控模块 新增业务限流器 增加搜索历史注解-可记录当前用户检索历史 新增用户重置密码功能 二、优化 优化登录失败返回状态 优化登录验证码校验 优化租户,加入租户缓存提高登录效率 登录记录用户IP功能采用异步多线程处理 更新地域数据为中国2020最新地域信息 升级fastjson与hutool版本 优化启动告警项 优化系统启动...

2
7
发表了资讯
2020/12/21 18:22

OPSLI v1.1.2 已经发布,低代码快速开发平台

OPSLI v1.1.2 已经发布,这是一个低代码快速开发平台。 此版本更新内容包括: 一、新增 新增导入导出Excel功能 增加导出按钮防抖处理 二、优化 优化字典排序问题 优化Mybatis-plus 自动填充 优化代码结构 三、修复 修复代码生成器多个验证类别无法选择问题 修复删除用户后无法新增相同用户BUG 修复Redis分布式锁可能解除失败问题 详情查看:https://gitee.com/hiparker/opsli-boot/releases/v1.1.2...

3
9
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表于软件架构专区
2020/11/28 17:13

OPSLI 低代码快速开发平台

OPSLI 快速开发平台 关于 OPSLI 是一款的低代码快速平台,零代码开发,致力于做更简洁的后台管理系统! OPSLI 快速开发平台基于springboot、vue、element-ui ,项目采用前后端分离架构,热插拔式业务模块与插件扩展性高 ,代码简洁,功能丰富,开箱即用,帮助Java项目解决70%的重复工作,让开发更关注业务逻辑,既能快速提高效率,节省研发成本,同时又不失灵活性! 技术选型 前端 - vue-admin-beautiful 后端版本 - 单机版 | 名...

0
1
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
8 评论
70 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部