OPSLI 低代碼快速開發平臺

OPSLI 快速開發平臺

 

關於

OPSLI 是一款的低代碼快速平臺,零代碼開發,致力於作更簡潔的後臺管理系統!前端

OPSLI 快速開發平臺基於springboot、vue、element-ui ,項目採用先後端分離架構,熱插拔式業務模塊與插件擴展性高 ,代碼簡潔,功能豐富,開箱即用,幫助Java項目解決70%的重複工做,讓開發更關注業務邏輯,既能快速提升效率,節省研發成本,同時又不失靈活性! vue

技術選型

前端

- vue-admin-beautifuljava

後端版本

- 單機版web

名稱 版本號   名稱 版本號
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
> - 密碼:Aa123456redis

--------------------------------------------spring

> -  數據庫監控/系統接口
> -  帳號: 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                                 啓動類 - 其餘配置element-ui

相關文章
相關標籤/搜索