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

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

準(zhǔn)備工作

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

java后臺

一,源碼導(dǎo)入

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

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

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

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

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

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

解決:

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

 set persist time_zone='+8:00';

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

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

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

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

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

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

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

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

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

四,本地運(yùn)行項目

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

五,運(yùn)行成功的檢驗

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

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

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

6-1解決辦法如下:

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

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

小程序部分

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

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

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

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

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

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

四,運(yùn)行小程序

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

五,編譯小程序

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

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

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

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

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

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