當前位置:首頁 > IT技術(shù) > 微信平臺 > 正文

Java點餐系統(tǒng)+掃碼點餐小程序部署文檔(2020版)
2021-08-06 13:55:12

準備工作

  • 1,安裝jdk8或者jdk11
  • 2,安裝mysql8.0
  • 3,安裝IntelliJ IDEA 開發(fā)工具(java)
  • 4,安裝微信小程序開發(fā)者工具
  • 5,注冊小程序獲取小程序appid

java后臺

一,源碼導入

  • 1,首先下載源碼
    Java點餐系統(tǒng)+掃碼點餐小程序部署文檔(2020版)_Java點餐
    上圖中的Java后臺源碼,下載到桌面并解壓

  • 2,點擊open導入上圖的java源碼,下面兩種方式都可以
    Java點餐系統(tǒng)+掃碼點餐小程序部署文檔(2020版)_點餐系統(tǒng)_02
    Java點餐系統(tǒng)+掃碼點餐小程序部署文檔(2020版)_點餐小程序_03
  • 3,選擇你解壓后的源碼
    Java點餐系統(tǒng)+掃碼點餐小程序部署文檔(2020版)_點餐系統(tǒng)_04
  • 4,導入成功后如下圖
    Java點餐系統(tǒng)+掃碼點餐小程序部署文檔(2020版)_Java點餐_05
  • 5,確認下項目是不是使用的jdk8,有時候不用jdk8有可能會報如下錯誤
    Java點餐系統(tǒng)+掃碼點餐小程序部署文檔(2020版)_點餐系統(tǒng)_06
    解決方法如下圖
    Java點餐系統(tǒng)+掃碼點餐小程序部署文檔(2020版)_點餐小程序_07
    Java點餐系統(tǒng)+掃碼點餐小程序部署文檔(2020版)_Java點餐_08

二,安裝mysql8數(shù)據(jù)庫

我們這里要安裝的是mysql8.0數(shù)據(jù)庫。只要是8.0開頭的,不管是8.0.11還是8.0.19都可以。
數(shù)據(jù)庫的安裝,我在點餐視頻的第3章的2,3,4節(jié)里都有講。
Java點餐系統(tǒng)+掃碼點餐小程序部署文檔(2020版)_點餐系統(tǒng)_09

2-1我們在進行第3節(jié)的idea鏈接mysql數(shù)據(jù)庫操作時,會遇到下面一個錯誤。

Java點餐系統(tǒng)+掃碼點餐小程序部署文檔(2020版)_掃碼點餐_10
時區(qū)錯誤,MySQL默認的時區(qū)是UTC時區(qū),比北京時間晚8個小時。所以要修改mysql的時區(qū)。

解決:

找到mysql安裝目錄并進入bin文件夾,我的是安裝在c盤
Java點餐系統(tǒng)+掃碼點餐小程序部署文檔(2020版)_掃碼點餐_11
然后輸入cmd,回車
Java點餐系統(tǒng)+掃碼點餐小程序部署文檔(2020版)_點餐小程序_12
輸入:mysql -uroot -p123456進入mysql命令模式
Java點餐系統(tǒng)+掃碼點餐小程序部署文檔(2020版)_掃碼點餐_13
然后輸入

 set persist time_zone='+8:00';

Java點餐系統(tǒng)+掃碼點餐小程序部署文檔(2020版)_點餐系統(tǒng)_14

再次連接成功
Java點餐系統(tǒng)+掃碼點餐小程序部署文檔(2020版)_掃碼點餐_15
配置完后,點擊下test,如果出現(xiàn)綠色對勾,即代表鏈接成功。然后點擊ok

2-2,有的同學也會遇到下面這樣的問題

Java點餐系統(tǒng)+掃碼點餐小程序部署文檔(2020版)_點餐小程序_16
Java點餐系統(tǒng)+掃碼點餐小程序部署文檔(2020版)_點餐小程序_17
Java點餐系統(tǒng)+掃碼點餐小程序部署文檔(2020版)_Java點餐_18
這是因為驅(qū)動沒有安裝的問題。

解決
Java點餐系統(tǒng)+掃碼點餐小程序部署文檔(2020版)_點餐系統(tǒng)_19
問題出在了上圖所示的地方。這個地方你如果有看我視頻,肯定知道在哪里的。
我們下面就來說下怎么解決吧。
Java點餐系統(tǒng)+掃碼點餐小程序部署文檔(2020版)_springboot點餐_20
一定要注意,上圖我使用的是com.mysql.jdbc.Driver這個數(shù)據(jù)庫驅(qū)動。
然后下面的8.0.15的添加是先點加號,然后再如下圖所示。
Java點餐系統(tǒng)+掃碼點餐小程序部署文檔(2020版)_掃碼點餐_21

也可以去看下點餐系統(tǒng)常見問題匯總:

https://blog.csdn.net/qiushi_1990/article/details/104857088

三,創(chuàng)建diancan數(shù)據(jù)庫和相關(guān)數(shù)據(jù)表

如果下面第3步箭頭是灰色無法點擊,說明你mysql數(shù)據(jù)庫沒有鏈接成功,去看下上面第二步里提到的視頻。
Java點餐系統(tǒng)+掃碼點餐小程序部署文檔(2020版)_Java點餐_22
idea鏈接數(shù)據(jù)庫成功后,我們再來執(zhí)行qcl.sql文件。
Java點餐系統(tǒng)+掃碼點餐小程序部署文檔(2020版)_點餐小程序_23
到這里我們數(shù)據(jù)相關(guān)的配置就完成了。

四,本地運行項目

點擊下圖綠色箭頭,運行項目
Java點餐系統(tǒng)+掃碼點餐小程序部署文檔(2020版)_掃碼點餐_24
如果你上面綠色三角不能點,說明程序有錯誤。
通過下面這個run可以看報錯信息
Java點餐系統(tǒng)+掃碼點餐小程序部署文檔(2020版)_Java點餐_25
項目運行成功的標示如下圖
Java點餐系統(tǒng)+掃碼點餐小程序部署文檔(2020版)_Java點餐_26

五,運行成功的檢驗

輸入下面網(wǎng)址,如果返回下面文字,就代表啟動成功了
Java點餐系統(tǒng)+掃碼點餐小程序部署文檔(2020版)_掃碼點餐_27
輸入下面網(wǎng)址,即可進入登陸頁面。
Java點餐系統(tǒng)+掃碼點餐小程序部署文檔(2020版)_springboot點餐_28
注意端口號要和你設置頁里的保持一致
Java點餐系統(tǒng)+掃碼點餐小程序部署文檔(2020版)_點餐小程序_29

六,(導源碼常見問題)程序包lombok不存在

如果不存在下面錯誤,直接跳過即可
Java點餐系統(tǒng)+掃碼點餐小程序部署文檔(2020版)_點餐系統(tǒng)_30
通常報這個錯誤,是因為,我們的開發(fā)者工具idea沒有安裝lombok庫導致的

6-1解決辦法如下:

提示我們沒有安裝,我們就安裝一個不就行了,下面來教大家如何安裝。
1,點擊扳手進入設置頁
Java點餐系統(tǒng)+掃碼點餐小程序部署文檔(2020版)_springboot點餐_31
2,點擊plugins,然后搜索lombok,點擊install即可安裝
Java點餐系統(tǒng)+掃碼點餐小程序部署文檔(2020版)_Java點餐_32
3,安裝完成后,重啟idea開發(fā)工具即可
Java點餐系統(tǒng)+掃碼點餐小程序部署文檔(2020版)_springboot點餐_33

到這里java的部署就講完了。下面講小程序源碼的導入

小程序部分

一,下載小程序源碼并解壓

Java點餐系統(tǒng)+掃碼點餐小程序部署文檔(2020版)_點餐系統(tǒng)_34

二,打開小程序開發(fā)者工具,并導入小程序源碼

1,點擊加號創(chuàng)建小程序項目
Java點餐系統(tǒng)+掃碼點餐小程序部署文檔(2020版)_點餐系統(tǒng)_35
2,導入源碼,填寫自己的appid
Java點餐系統(tǒng)+掃碼點餐小程序部署文檔(2020版)_點餐系統(tǒng)_36
至于appid如何獲取,我這里不做講解了,我零基礎(chǔ)入門小程序的視頻里都有講解的:https://edu.csdn.net/course/detail/25749

三,配置小程序云開發(fā),用于獲取小程序openid

1,開通小程序云開發(fā)
Java點餐系統(tǒng)+掃碼點餐小程序部署文檔(2020版)_點餐小程序_37
這里云開發(fā)用免費版就可以了。
2,把app.js里的云開發(fā)環(huán)境id換成你自己的
Java點餐系統(tǒng)+掃碼點餐小程序部署文檔(2020版)_點餐小程序_38
至于云開發(fā)的一些基礎(chǔ)知識,本節(jié)不做講解,有不懂的可以去看下我們的零基礎(chǔ)入門小程序云開發(fā)視頻:https://study.163.com/course/courseMain.htm?courseId=1209499804
3,部署getopenid云函數(shù)
Java點餐系統(tǒng)+掃碼點餐小程序部署文檔(2020版)_點餐小程序_39
4,編譯項目,如果能請求到openid即代表云函數(shù)部署成功了
Java點餐系統(tǒng)+掃碼點餐小程序部署文檔(2020版)_springboot點餐_40

四,運行小程序

這和你上面java的運行要保持一致,如果是本地的java項目運行你就用 localhost
Java點餐系統(tǒng)+掃碼點餐小程序部署文檔(2020版)_點餐系統(tǒng)_41
如果你是部署到服務器了,這里就要用你的服務器域名。
Java點餐系統(tǒng)+掃碼點餐小程序部署文檔(2020版)_點餐系統(tǒng)_42

五,編譯小程序

Java點餐系統(tǒng)+掃碼點餐小程序部署文檔(2020版)_springboot點餐_43

如果上述菜品欄沒有數(shù)據(jù),記得去自己的管理后臺,先添加類目,再添加菜品
Java點餐系統(tǒng)+掃碼點餐小程序部署文檔(2020版)_點餐小程序_44
Java點餐系統(tǒng)+掃碼點餐小程序部署文檔(2020版)_springboot點餐_45
上面兩步操作,可以批量導入,相應的數(shù)據(jù),我也再網(wǎng)盤里給大家準備好了。
Java點餐系統(tǒng)+掃碼點餐小程序部署文檔(2020版)_點餐小程序_46
到這里我們點餐系統(tǒng)的java后臺和微信小程序就完整的部署了。有問題,可以加我微信2501902696。

后面再有問題,我也會持續(xù)在這里給大家更新出來的:

https://blog.csdn.net/qiushi_1990/article/details/104857088

本文摘自 :https://blog.51cto.com/u

開通會員,享受整站包年服務立即開通 >