JBolt極速開(kāi)發(fā)平臺(tái)全套教程目錄
JBolt極速開(kāi)發(fā)平臺(tái),底層適配支持四大數(shù)據(jù)庫(kù),Mysql(默認(rèn)),Oracle、Postgresql、SqlServer。
針對(duì)每一個(gè)數(shù)據(jù)庫(kù)類型都有一個(gè)初始化的Sql文件。
在項(xiàng)目根目錄的readme文件夾下有Sql導(dǎo)入說(shuō)明.txt文件

拿到代碼后,導(dǎo)入到IDE用,首先確定你目前項(xiàng)目需要使用哪個(gè)數(shù)據(jù)庫(kù)。
默認(rèn)是Mysql數(shù)據(jù)庫(kù),配置文件在項(xiàng)目的src/main/resources下
看下圖是JBolt的核心配置文件,通過(guò)MainConfig.java中依據(jù)具體需要的數(shù)據(jù)庫(kù)類型自動(dòng)加載。

首先,創(chuàng)建數(shù)據(jù)庫(kù),導(dǎo)入配置文件
這里我們以mysql為例
1、數(shù)據(jù)庫(kù)里創(chuàng)建數(shù)據(jù)庫(kù)名字jbolt,編碼使用utf8mb4即可
2、數(shù)據(jù)庫(kù)創(chuàng)建完成,導(dǎo)入readme中jbolt_mysql.sql即可
3、在config.properties和config-pro.properties中修改db_type=mysql

4、這里說(shuō)明一下,首先JBolt會(huì)加載appication.properties的配置文件,這里配置的是當(dāng)前項(xiàng)目的部署和運(yùn)行環(huán)境是pdev參數(shù)是開(kāi)發(fā)環(huán)境(dev)還是生產(chǎn)環(huán)境(pro).

根據(jù)部署環(huán)境去加載第三步中的主配置文件,知道了你需要什么數(shù)據(jù)庫(kù),然后根據(jù)這個(gè)數(shù)據(jù)庫(kù)類型,去找dbconfig中對(duì)應(yīng)的數(shù)據(jù)庫(kù)配置文件
數(shù)據(jù)庫(kù)配置文件就去src/main/resources下的dbconfig中找到mysql下的配置文件加載。

5、這里修改自己的數(shù)據(jù)庫(kù)賬號(hào)密碼即可,到此完成了項(xiàng)目的初始化,就可以一鍵啟動(dòng)項(xiàng)目了
如果安裝了IDE中的JBolt插件,右鍵一鍵運(yùn)行即可,如果沒(méi)有安裝,可以運(yùn)行MainConfig.java文件也可以運(yùn)行JBoltStarter.java文件
最后底層都是運(yùn)行的JBoltStarter.java文件
JBoltStarter.java說(shuō)明

整個(gè)JBolt平臺(tái)開(kāi)發(fā)環(huán)境依賴JFinal-undertow服務(wù)器
所以JBoltStarter.java中啟動(dòng)的時(shí)候,除了加載配置就是配置一些啟動(dòng)項(xiàng)了。

在這里可以針對(duì)服務(wù)器Undertow做個(gè)性化配置,暫時(shí)都是注釋的 需要的解開(kāi)就行了。
這里還有一個(gè)專門針對(duì)Oracle的配置說(shuō)明:
JBolt極速開(kāi)發(fā)平臺(tái)Oracle數(shù)據(jù)庫(kù)版開(kāi)發(fā)流程
JBolt極速開(kāi)發(fā)平臺(tái)官網(wǎng):
http://jbolt.cn/jbolt.html