榴蓮校園,一個專注於Java技術的實踐集合

榴蓮校園,一個專注於Java技術的實踐集合,致力於為校園提供一套便捷的技術服務。

涉及後臺管理,多級鑑權,單點登錄,solr引擎全文檢索,校園題庫,校園二手(開發中),校園雲盤等多種技術服務。搭建框架,化繁為簡,提高你的開發效率,使您專注於業務邏輯的開發。

預覽

後臺預覽

榴蓮校園,一個專注於Java技術的實踐集合

榴蓮校園,一個專注於Java技術的實踐集合

榴蓮校園,一個專注於Java技術的實踐集合

榴蓮校園,一個專注於Java技術的實踐集合

榴蓮校園,一個專注於Java技術的實踐集合

榴蓮校園,一個專注於Java技術的實踐集合

小程序預覽

榴蓮校園,一個專注於Java技術的實踐集合

榴蓮校園,一個專注於Java技術的實踐集合

榴蓮校園,一個專注於Java技術的實踐集合

快速部署

在部署前,請確保你已經搭建好如下的部署環境 Durain部署環境

後臺管理模塊部署

克隆代碼,將sky-api-system/src/main/resources/application.yml文件中的數據庫配置修改為你自己的配置,然後執行如下命令

<code>cd Durian/ 

#打包
mvn clean package -Dmaven.test.skip=true
#運行
java -jar sky-api-system/target/sky-api-system.jar/<code>

啟動成功後,打開瀏覽器,訪問 localhost:8085

單點登錄模塊部署

為了使每個服務的用戶信息得到統一,項目提供一個統一的單點登錄中心,供所有模塊登錄,具體的登錄模式,請參考 會員單點登錄模式 登錄用戶的信息會緩存在redis中,請確保你已經啟動redis。 將sky-api-oss/src/main/resources/application.yml文件中的數據庫配置修改為你自己的配置,然後執行如下命令

<code>cd Durian/
#打包
mvn clean package -Dmaven.test.skip=true
#運行
java -jar sky-api-oss/target/sky-api-oss.jar/<code>

solr搜素引擎模塊

為了實現分詞全文檢索,高亮標註等功能,還需要啟動搜索引擎模塊,確保你已經在docker中安裝了solr(或其他安裝方法)

修改 sky-api-solr/src/main/resources/application.yml 中的數據庫和solr配置,如下:

<code>#注意這裡需要設置一個安全密鑰,之後更新solr中的數據,或者全文檢索,都需要攜帶該密鑰才可請求
sky-security:

#更新操作的安全密鑰
updateKey: ainimemeda

data:
#solr搜索引擎
solr:
host: http://localhost:8089/solr/durian_core/<code>
<code>cd Durian/
#打包
mvn clean package -Dmaven.test.skip=true
#運行
java -jar sky-api-solr/target/sky-api-solr.jar/<code>

榴蓮題庫模塊的啟動

有了上面那些基礎的服務,題庫模塊的啟動就很簡單了,搜先修改 sky-api-oss/src/main/resources/application.yml數據庫配置和登錄中心配置

<code>#登錄中心地址
oss:
url: 127.0.0.1:8087/<code>
<code>cd Durian/
#打包
mvn clean package -Dmaven.test.skip=true
#運行
java -jar sky-api-tiku/target/sky-api-tiku.jar/<code>

項目地址:https://gitee.com/qiu-qian/Durian


分享到:


相關文章: