準備工作
- 1,安裝jdk8或者jdk11
- 2,安裝mysql8.0
- 3,安裝IntelliJ IDEA 開發工具(java)
- 4,安裝微信小程序開發者工具
- 5,註冊小程序獲取小程序appid
java後臺
一,源碼導入
- 1,首先下載源碼
上圖中的Java後臺源碼,下載到桌面並解壓 - 2,點擊open導入上圖的java源碼,下面兩種方式都可以
- 3,選擇你解壓後的源碼
- 4,導入成功後如下圖
- 5,確認下項目是不是使用的jdk8,有時候不用jdk8有可能會報如下錯誤
解決方法如下圖
二,安裝mysql8數據庫
我們這裏要安裝的是mysql8.0數據庫。只要是8.0開頭的,不管是8.0.11還是8.0.19都可以。
數據庫的安裝,我在點餐視頻的第3章的2,3,4節裏都有講。
2-1我們在進行第3節的idea鏈接mysql數據庫操作時,會遇到下面一個錯誤。
時區錯誤,MySQL默認的時區是UTC時區,比北京時間晚8個小時。所以要修改mysql的時區。
解決:
找到mysql安裝目錄並進入bin文件夾,我的是安裝在c盤
然後輸入cmd,回車
輸入:mysql -uroot -p123456進入mysql命令模式
然後輸入
set persist time_zone='+8:00';
再次連接成功
配置完後,點擊下test,如果出現綠色對勾,即代表鏈接成功。然後點擊ok
2-2,有的同學也會遇到下面這樣的問題
這是因爲驅動沒有安裝的問題。
解決
問題出在了上圖所示的地方。這個地方你如果有看我視頻,肯定知道在哪裏的。
我們下面就來說下怎麼解決吧。
一定要注意,上圖我使用的是com.mysql.jdbc.Driver這個數據庫驅動。
然後下面的8.0.15的添加是先點加號,然後再如下圖所示。
也可以去看下點餐系統常見問題彙總:
https://blog.csdn.net/qiushi_1990/article/details/104857088
三,創建diancan數據庫和相關數據表
如果下面第3步箭頭是灰色無法點擊,說明你mysql數據庫沒有鏈接成功,去看下上面第二步裏提到的視頻。
idea鏈接數據庫成功後,我們再來執行qcl.sql文件。
到這裏我們數據相關的配置就完成了。
四,本地運行項目
點擊下圖綠色箭頭,運行項目
如果你上面綠色三角不能點,說明程序有錯誤。
通過下面這個run可以看報錯信息
項目運行成功的標示如下圖
五,運行成功的檢驗
輸入下面網址,如果返回下面文字,就代表啓動成功了
輸入下面網址,即可進入登陸頁面。
注意端口號要和你設置頁裏的保持一致
六,(導源碼常見問題)程序包lombok不存在
如果不存在下面錯誤,直接跳過即可
通常報這個錯誤,是因爲,我們的開發者工具idea沒有安裝lombok庫導致的
6-1解決辦法如下:
提示我們沒有安裝,我們就安裝一個不就行了,下面來教大家如何安裝。
1,點擊扳手進入設置頁
2,點擊plugins,然後搜索lombok,點擊install即可安裝
3,安裝完成後,重啓idea開發工具即可
到這裏java的部署就講完了。下面講小程序源碼的導入
小程序部分
一,下載小程序源碼並解壓
二,打開小程序開發者工具,並導入小程序源碼
1,點擊加號創建小程序項目
2,導入源碼,填寫自己的appid
至於appid如何獲取,我這裏不做講解了,我零基礎入門小程序的視頻裏都有講解的:https://edu.csdn.net/course/detail/25749
三,配置小程序雲開發,用於獲取小程序openid
1,開通小程序雲開發
這裏雲開發用免費版就可以了。
2,把app.js裏的雲開發環境id換成你自己的
至於雲開發的一些基礎知識,本節不做講解,有不懂的可以去看下我們的零基礎入門小程序雲開發視頻:https://study.163.com/course/courseMain.htm?courseId=1209499804
3,部署getopenid雲函數
4,編譯項目,如果能請求到openid即代表雲函數部署成功了
四,運行小程序
這和你上面java的運行要保持一致,如果是本地的java項目運行你就用 localhost
如果你是部署到服務器了,這裏就要用你的服務器域名。
五,編譯小程序
如果上述菜品欄沒有數據,記得去自己的管理後臺,先添加類目,再添加菜品
上面兩步操作,可以批量導入,相應的數據,我也再網盤裏給大家準備好了。
到這裏我們點餐系統的java後臺和微信小程序就完整的部署了。有問題,可以加我微信2501902696。
後面再有問題,我也會持續在這裏給大家更新出來的:
https://blog.csdn.net/qiushi_1990/article/details/104857088