• 您的位置:首頁 >聚焦 >

    “餓了么”外賣系統開源了!

    2022-04-05 21:54:23    來源:程序員客棧

    關注?▲JavaEdge▲?一起成長,一起學習。

    回復 “面試” 獲取一線大廠面試資料。

    flash-waimai一個完整的外賣系統,包括手機端,后臺管理,api。基于spring boot和vue的前后端分離的外賣系統,包含完整的手機端,后臺管理功能。技術選型核心框架:Spring Boot數據庫層:Spring data jpa/Spring data mongodb數據庫連接池:Druid緩存:Ehcache前端:Vue.js數據庫:mysql5.5以上,Mongodb4.0(不要使用最新版4.2)模塊flash-waimai-mobile 手機端站點flash-waimai-manage后臺管理系統flash-waimai-api java接口服務flash-waimai-core 底層核心模塊flash-waimai-generate 代碼生成模塊快速開始數據存儲采用了mysql和mongodb,其中基礎管理配置功能數據使用mysql,業務數據使用mongodb存儲。創建mysql數據庫:

    CREATE DATABASE IF NOT EXISTS waimai DEFAULT CHARSET utf8 COLLATE utf8_general_ci; CREATE USER "waimai"@"%" IDENTIFIED BY "waimai123";GRANT ALL privileges ON waimai.* TO "waimai"@"%";flush privileges;

    mysql數據庫創建好了之后,啟動flash-waimai-api服務,會自動初始化數據,無需開發人員自己手動初始化數據安裝mongodb并創建數據庫:flash-waimai 使用mongorestore命令 ?導入mongodb數據,由于測試數據量較大,打包放在了百度云盤:鏈接:https://pan.baidu.com/s/1mfO7yckFL7lMb_O0BPsviw 提取碼:apgd下載后將文件解壓到d:\elm,如下命令導入數據:

    mongorestore.exe -d flash-waimai d:\\elm

    下載項目測試數據的圖片(商家和食品圖片):

    鏈接:https://pan.baidu.com/s/1rvZDspoapWa6rEq2D_5kzw 提取碼:urzw

    將圖片存放到t_sys_cfg表中system.file.upload.path配置的目錄下

    啟動管理平臺:

    進入flash-waimai-manage目錄:運行 npm install --registry=https://registry.npm.taobao.org運行npm run dev啟動成功后訪問 http://localhost:9528 ,登錄,用戶名密碼:admin/admin

    啟動手機端:

    進入flash-waimai-mobile目錄:運行 npm install --registry=https://registry.npm.taobao.org運行npm run local啟動成功后訪問 http://localhost:8000運行效果圖后臺管理手機端源碼獲取方式

    關注下方公眾號,回復:外賣

    關鍵詞: 啟動成功 測試數據 用戶名密碼

    相關閱讀

    BB电子