「免費(fèi)開源」基于Java和Spring Boot的后端零代碼crudapi項(xiàng)目實(shí)戰(zhàn)之...
基于Java和Spring Boot的后端零代碼crudapi項(xiàng)目實(shí)戰(zhàn)之環(huán)境搭建(一)
背景
crudapi增刪改查接口系統(tǒng)已經(jīng)全部可用,前端代碼已經(jīng)開源基于Vue和Quasar的前端SPA項(xiàng)目實(shí)戰(zhàn)之環(huán)境搭建(一),之前Java后端采用Jar包的方式進(jìn)行集成部署?基于crudapi后端Java SDK二次開發(fā)之環(huán)境搭建(一)。為了讓用戶更好的理解和使用crudapi,Java后端代碼也全部開源,課程也全部開源,目標(biāo)用戶主要針對(duì)后端開發(fā)者,當(dāng)然任何對(duì)crudapi感興趣的朋友也歡迎一起交流學(xué)習(xí)。接下來會(huì)根據(jù)實(shí)際功能詳細(xì)講解代碼的實(shí)現(xiàn),并逐步push代碼,文章更新頻率,一個(gè)星期一次。不會(huì)一次性全部提交代碼,主要有兩方面考慮:一、開發(fā)工作雖然完成了,但是代碼需要重構(gòu)整理。二、有一個(gè)循序漸進(jìn)的學(xué)習(xí)過程。
環(huán)境搭建
安裝JDK
官網(wǎng)https://www.oracle.com/java/technologies/javase-downloads.html?(opens new window)采用1.8版本(Java SE 8,Java SE 8u281 is the latest release for the Java SE 8 Platform.)安裝即可。
java -version
java version "1.8.0_241"
安裝maven
官網(wǎng)http://maven.apache.org?(opens new window)采用最新穩(wěn)定版安裝即可,經(jīng)驗(yàn)證版本3.6是可以的。
mvn -v
Apache Maven 3.6.3
代碼倉庫
github地址
https://github.com/crudapi/crudapi(opens new window)
gitee地址
https://gitee.com/crudapi/crudapi(opens new window)
由于網(wǎng)絡(luò)原因,github可能速度慢,改成訪問gitee即可,代碼同步更新。
下載代碼
git clone git@github.com:crudapi/crudapi.git
編譯
mvn clean install -Dmaven.test.skip=true
#aliyun mirror
mvn clean install -Dmaven.test.skip=true -s mirror-settings.xml
運(yùn)行
java -jar ./target/crudapi-0.0.4-SNAPSHOT.jar
小結(jié)
本文主要介紹了項(xiàng)目背景和技術(shù)選型,基于Spring boot創(chuàng)建了crudapi后臺(tái)項(xiàng)目,并且本地運(yùn)行成功。
crudapi簡介
crudapi是crud+api組合,表示增刪改查接口,是一款零代碼可配置的產(chǎn)品。使用crudapi可以告別枯燥無味的增刪改查代碼,讓您更加專注業(yè)務(wù),節(jié)約大量成本,從而提高工作效率。crudapi的目標(biāo)是讓處理數(shù)據(jù)變得更簡單,所有人都可以使用!無需編程,通過配置自動(dòng)生成crud增刪改查RESTful API,提供后臺(tái)UI管理業(yè)務(wù)數(shù)據(jù)。基于主流的開源框架,擁有自主知識(shí)產(chǎn)權(quán),支持二次開發(fā)。
demo演示
crudapi屬于產(chǎn)品級(jí)的零代碼平臺(tái),不同于自動(dòng)代碼生成器,不需要生成Controller、Service、Repository、Entity等業(yè)務(wù)代碼,程序運(yùn)行起來就可以使用,真正0代碼,可以覆蓋基本的和業(yè)務(wù)無關(guān)的CRUD RESTful API。

?表單對(duì)應(yīng)不同的對(duì)象

?表關(guān)系圖顯示不同對(duì)象之間的關(guān)系
?業(yè)務(wù)數(shù)據(jù)操作
官網(wǎng)地址:https://crudapi.cn
測試地址:https://demo.crudapi.cn/crudapi/login
