国产精品久久国产精麻豆99网站,激烈18禁高潮视频免费,老师含紧一点h边做边走视频动漫,双乳被一左一右的吸着

[開源]低代碼快速平臺,零代碼開發(fā),致力于更簡潔的后臺管理系統(tǒng)

一、開源項(xiàng)目簡介

OPSLI 快速開發(fā)平臺基于springboot、vue、element-ui ,項(xiàng)目采用前后端分離架構(gòu),熱插拔式業(yè)務(wù)模塊與插件擴(kuò)展性高 ,代碼簡潔,功能豐富,開箱即用。

OPSLI 是一款低代碼快速平臺,零代碼開發(fā),致力于做更簡潔的后臺管理系統(tǒng)!

OPSLI 快速開發(fā)平臺基于springboot、vue、element-ui ,項(xiàng)目采用前后端分離架構(gòu),熱插拔式業(yè)務(wù)模塊與插件擴(kuò)展性高 ,代碼簡潔,功能豐富,開箱即用,幫助java項(xiàng)目解決70%的重復(fù)工作,讓開發(fā)更關(guān)注業(yè)務(wù)邏輯,既能快速提高效率,節(jié)省研發(fā)成本,同時又不失靈活性!

二、開源協(xié)議

使用Apache-2.0開源協(xié)議

三、界面展示

[開源]低代碼快速平臺,零代碼開發(fā),致力于更簡潔的后臺管理系統(tǒng)[開源]低代碼快速平臺,零代碼開發(fā),致力于更簡潔的后臺管理系統(tǒng)[開源]低代碼快速平臺,零代碼開發(fā),致力于更簡潔的后臺管理系統(tǒng)[開源]低代碼快速平臺,零代碼開發(fā),致力于更簡潔的后臺管理系統(tǒng)[開源]低代碼快速平臺,零代碼開發(fā),致力于更簡潔的后臺管理系統(tǒng)[開源]低代碼快速平臺,零代碼開發(fā),致力于更簡潔的后臺管理系統(tǒng)[開源]低代碼快速平臺,零代碼開發(fā),致力于更簡潔的后臺管理系統(tǒng)[開源]低代碼快速平臺,零代碼開發(fā),致力于更簡潔的后臺管理系統(tǒng)

四、功能概述

特性

我們會一直探索,追求更好的使用體驗(yàn)

代碼開源

我們的所有代碼開源在 GitHub 上,處于積極維護(hù)狀態(tài),截止目前已經(jīng)發(fā)布多個版本。您也可以在上面提交您的問題或者參與代碼貢獻(xiàn)。

易于部署

采用了程前后端分離方式,遷移和備份成本大大降低,同時也支持 Docker 部署。

代碼生成

采用代碼生成器,配合Enjoy模板引擎,一鍵式生成代碼,極大程度上減少開發(fā)重復(fù)工作

Saas模式

自帶SaaS模式,顆粒度細(xì)化到組織機(jī)構(gòu)、角色、用戶、單據(jù),數(shù)據(jù)隔離安全

并發(fā)抗壓

單機(jī)/集群模式大量使用緩存模式,且有完善的緩存處理機(jī)制,極大程度提高并發(fā)能力

功能完善

包含系統(tǒng)管理等常用功能,多年一線企業(yè)的沉淀,健壯穩(wěn)定,多樣化的前端組件,自由定制拓展

五、技術(shù)選型

技術(shù)選型

前端

  • vue-admin-beautiful

后端版本

單機(jī)版

名稱

版本號

名稱

版本號

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

代碼結(jié)構(gòu)

.├── opsli-api 對外API 控制中心│ ├── src│ │ ├── main│ │ │ ├── java│ │ │ │ └── org│ │ │ │ └── opsli│ │ │ │ └── api│ │ │ │ ├── base API 基礎(chǔ)│ │ │ │ ├── web API Web層│ │ │ │ └── warpper API 封裝對象│ │ │ │├── opsli-base-support 基礎(chǔ)模塊│ ├── opsli-common 基礎(chǔ) - 公共模塊│ │ ├── src│ │ │ ├── main│ │ │ │ ├── java│ │ │ │ │ └── org│ │ │ │ │ └── opsli│ │ │ │ │ └── common│ │ │ │ │ ├── annotation 公共模塊 - 注解類│ │ │ │ │ ├── api 公共模塊 - Result內(nèi)部文件(暫時無用)│ │ │ │ │ ├── base 公共模塊 - 基礎(chǔ)類│ │ │ │ │ ├── constants 公共模塊 - 常量│ │ │ │ │ ├── enums 公共模塊 - Enums│ │ │ │ │ ├── exception 公共模塊 - 異常類│ │ │ │ │ ├── msg 公共模塊 - 信息│ │ │ │ │ ├── thread 公共模塊 - 線程相關(guān)│ │ │ │ │ │ ├── refuse 拒絕策略線程池│ │ │ │ │ │ └── wait 等待線程池│ │ │ │ │ └── utils 公共模塊 - 工具類│ │ │ │ ││ └── opsli-core 基礎(chǔ) - 核心模塊│ ├── src│ │ ├── main│ │ │ ├── java│ │ │ │ └── org│ │ │ │ └── opsli│ │ │ │ └── core│ │ │ │ ├── api 核心模塊 - API接口相關(guān)(登錄Token緩存)│ │ │ │ ├── autoconfigure 核心模塊 - 自動配置│ │ │ │ │ ├── conf 自動裝配│ │ │ │ │ └── properties 配置文件注入│ │ │ │ ├── base 核心模塊 - 基礎(chǔ)類 Entity Service│ │ │ │ ├── cache 核心模塊 - 緩存處理│ │ │ │ ├── filters 核心模塊 - 過濾器│ │ │ │ │ ├── aspect AOP切面│ │ │ │ │ └── interceptor Spring攔截器│ │ │ │ ├── conf 核心模塊 - 全局統(tǒng)一自動裝配│ │ │ │ ├── general 核心模塊 - 打印信息│ │ │ │ ├── handler 核心模塊 - 異常攔截處理│ │ │ │ ├── listener 核心模塊 - 系統(tǒng)監(jiān)聽器│ │ │ │ ├── msg 核心模塊 - 信息│ │ │ │ ├── persistence 核心模塊 - 查詢條件構(gòu)造器│ │ │ │ │ └── querybuilder│ │ │ │ │ └── chain 核心模塊 - 查詢條件構(gòu)造器 - 責(zé)任鏈(例: 租戶處理)│ │ │ │ ├── security 核心模塊 - 權(quán)限驗(yàn)證│ │ │ │ │ └── shiro Shiro權(quán)限校驗(yàn)│ │ │ │ └── utils 核心模塊 - 工具類│ │ │ │├── opsli-modulars 業(yè)務(wù)│ ├── opsli-modulars-generator 代碼生成器│ │ ├── src│ │ │ ├── main│ │ │ │ ├── java│ │ │ │ │ └── org│ │ │ │ │ └── opsli│ │ │ │ │ ├──core 代碼生成器 - 核心包│ │ │ │ │ │ └── generator│ │ │ │ │ │ ├── enums 代碼生成器 - 枚舉類│ │ │ │ │ │ ├── exception 代碼生成器 - 異常類│ │ │ │ │ │ ├── msg 代碼生成器 - 信息類│ │ │ │ │ │ ├── strategy 代碼生成器 - 策略類│ │ │ │ │ │ └── utils 代碼生成器 - 工具包│ │ │ │ │ ││ │ │ │ │ └── modulars 代碼生成器 - 業(yè)務(wù)包│ │ │ │ │ └── generator│ │ │ │ │ ├── column 代碼生成器 - 表結(jié)構(gòu)│ │ │ │ │ ├── createrlogs 代碼生成器 - 生成記錄│ │ │ │ │ ├── general 代碼生成器 - 同步數(shù)據(jù)庫執(zhí)行器│ │ │ │ │ ├── importable 代碼生成器 - 數(shù)據(jù)庫導(dǎo)入│ │ │ │ │ └── table 代碼生成器 - 表管理│ │ │ │ ││ └── opsli-modulars-system 系統(tǒng)模塊│ ├── src│ │ ├── main│ │ │ ├── java│ │ │ │ └── org│ │ │ │ └── opsli│ │ │ │ └── modulars│ │ │ │ ├── system 系統(tǒng)模塊 - 系統(tǒng)配置│ │ │ │ │ ├── area 系統(tǒng)模塊 - 地域│ │ │ │ │ ├── dict 系統(tǒng)模塊 - 字典│ │ │ │ │ ├── login 系統(tǒng)模塊 - 登錄│ │ │ │ │ ├── logs 系統(tǒng)模塊 - 日志│ │ │ │ │ ├── menu 系統(tǒng)模塊 - 菜單│ │ │ │ │ ├── monitor 系統(tǒng)模塊 - 系統(tǒng)監(jiān)控│ │ │ │ │ ├── options 系統(tǒng)模塊 - 參數(shù)配置│ │ │ │ │ ├── org 系統(tǒng)模塊 - 組織機(jī)構(gòu)│ │ │ │ │ ├── role 系統(tǒng)模塊 - 角色│ │ │ │ │ ├── tenant 系統(tǒng)模塊 - 租戶│ │ │ │ │ └── user 系統(tǒng)模塊 - 用戶│ │ │ │ ││ │ │ │ └── tools 工具包│ │ │ │ ├── searchhis 工具包 - 搜索歷史│ │ │ │ └── email 工具包 - 郵件包│ │ │ │├── opsli-plugins 插件│ ├── opsli-plugins-ehcache Ehcache緩存插件 (二級緩存)│ │ ├── src│ │ │ ├── main│ │ │ │ ├── java│ │ │ │ │ └── org│ │ │ │ │ └── opsli│ │ │ │ │ └── plugins│ │ │ │ │ └── cache│ │ │ │ │ ├── conf Ehcache緩存插件 - 自動裝配│ │ │ │ │ ├── msg Ehcache緩存插件 - 信息│ │ │ │ │ └── service Ehcache緩存插件 - 服務(wù)│ │ │ │ ││ ├── opsli-plugins-excel Excel插件│ │ ├── src│ │ │ ├── main│ │ │ │ ├── java│ │ │ │ │ └── org│ │ │ │ │ └── opsli│ │ │ │ │ └── plugins│ │ │ │ │ └── excel│ │ │ │ │ ├── annotation Excel插件 - 注解│ │ │ │ │ ├── exception Excel插件 - 異常類│ │ │ │ │ ├── factory Excel插件 - 工廠│ │ │ │ │ ├── listener Excel插件 - 監(jiān)聽器│ │ │ │ │ └── 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/

版權(quán)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn),該文觀點(diǎn)僅代表作者本人。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權(quán)/違法違規(guī)的內(nèi)容, 請發(fā)送郵件至 舉報(bào),一經(jīng)查實(shí),本站將立刻刪除。

粗大的内捧猛烈进出| 老熟女草bx×| 九九久久99综合一区二区| 大乳videos巨大吃奶| 看全色黄大色大片免费久久| 性色欲网站人妻丰满中文久久不卡 | 特黄aaaaaaa片免费视频| 婷婷伊人久久大香线蕉av| 差差漫画在线观看登录页面弹窗| 波多野结衣视频| 国精产品一区二区三区有限公司| 久久www免费人成一看片| 久久精品免费一区二区三区| 日本三级韩国三级欧美三级 | 欧美 亚洲 另类 偷偷 自拍| 国产在线精品二区| 国产一区二区三区精品| 熟妇人妻中文字幕无码老熟妇| 亚洲va中文字幕无码| 免费a级黄毛片| 精品国产制服丝袜高跟| 我趁老师睡觉摸她奶脱她内裤| 草色噜噜噜av在线观看香蕉| 被三个老头捆着躁我一个爽文| 成熟yin荡美妞a片视频麻豆| 精品亚洲成a人无码成a在线观看| 中文字幕AⅤ人妻一区二区| 头埋入双腿之间被吸到高潮| 狠狠色噜噜狠狠亚洲av| 第072章三美妇云雨风流| 性做久久久久久久久| 国产精品网站亚洲发布| 国产精品久久一区二区三区| 高清无码中文字幕在线观看视频| 国产欧美日韩精品丝袜高跟鞋| 国内精品伊人久久久久AV| 白嫩少妇激情无码| 国产精品无码一区二区三区| 伊人色综合久久天天伊人| 国产日韩av在线播放| 中文有无人妻VS无码人妻激烈 |