Crabc是低代碼開(kāi)發(fā)平臺(tái),企業(yè)級(jí)API發(fā)布管理系統(tǒng),采用SpringBoot、JWT、Mybatis等框架和SPI插件機(jī)制實(shí)現(xiàn)。 支持接入(mysql、oracle、postgresql、sqlserver、elasticsearch)等SQL或/NOSQL數(shù)據(jù)源, 在編輯框內(nèi)編寫(xiě)SQL即可快速生成Rest接口對(duì)外提供服務(wù),還將提供了一鍵生成CRUD通用接口方法, 減少通用接口的SQL編寫(xiě),讓開(kāi)發(fā)人員專注更復(fù)雜的業(yè)務(wù)邏輯實(shí)現(xiàn)。可通過(guò)插件的方式擴(kuò)展支持其他的數(shù)據(jù)源。 后續(xù)將集成微服務(wù)網(wǎng)關(guān)支持接口轉(zhuǎn)發(fā)、黑白名單、權(quán)限認(rèn)證、限流、緩存、監(jiān)控等提供一站式API服務(wù)功能。
Crabc讓非技術(shù)人員也可參與到業(yè)務(wù)功能的開(kāi)發(fā)和實(shí)現(xiàn),只要會(huì)寫(xiě)SQL就可以快速的開(kāi)發(fā)出來(lái)功能完備的API接口,API參數(shù)、請(qǐng)求方式、授權(quán)等功能輕松修改即可生效。
基于 Crabc 接口發(fā)布和管理的能力,企業(yè)快速搭建一套后臺(tái)系統(tǒng)為 APP、web 或多方系統(tǒng)對(duì)接提供接口平臺(tái)。70% 的接口都可在 Crabc 平臺(tái)上完成開(kāi)發(fā)和管理,釋放開(kāi)發(fā)人員的基礎(chǔ)功能開(kāi)發(fā)時(shí)間,讓開(kāi)發(fā)人員只專注于復(fù)雜的業(yè)務(wù)邏輯實(shí)現(xiàn)。
開(kāi)源地址
https://gitee.com/linebyte/crabc
效果圖
版權(quán)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn),該文觀點(diǎn)僅代表作者本人。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權(quán)/違法違規(guī)的內(nèi)容, 請(qǐng)發(fā)送郵件至 舉報(bào),一經(jīng)查實(shí),本站將立刻刪除。