點餐系統和點餐小程序開發常見問題彙總及解決辦法

最近在教大家部署點餐系統java後臺和點餐小程序時,大家總會遇到各種各樣的問題,石頭哥就把大家學習過程中經常遇到的問題彙總到這裏,每個問題都給出瞭解決方案。

java後臺相關問題

一,程序包lombok不存在

image
通常報這個錯誤,是因爲,我們的開發者工具idea沒有安裝lombok庫導致的

解決辦法如下:

提示我們沒有安裝,我們就安裝一個不就行了,下面來教大家如何安裝。
1,點擊扳手進入設置頁
image
2,點擊plugins,然後搜索lombok,點擊install即可安裝
image
3,安裝完成後,重啓idea開發工具即可
image

二,無法執行sql文件,IDEA 2019.1連接數據庫報錯(08001)

鏈接mysql數據庫報如下錯誤

08001 could not connection to database server

image
或者是執行qcl.sql文件時無法執行,如下圖
image
出現這個報錯的原因其實就是IDEA連接數據庫驅動的版本不對,之前的IDEA使用的是5.1.47版本,所以沒有問題,2019.1.1版的IDEA默認使用的是8.0.15所以連接不上數據庫.只要把版本換回5.1.47即可解決這個問題.

解決方案:

把默認的mysql驅動刪除,然後重新選擇5.1.47,如下圖。




別忘記點擊apply或者ok

到這裏就解決了。

三,類庫無法加載成功。

我們項目所需要的一些三方類庫無法加載下來,表現如下圖
在這裏插入圖片描述
正常加載到類庫如下圖所示,如果你點開External Libraries 沒有如下圖這樣的一大串。那就說明你類庫沒有成功加載。
在這裏插入圖片描述

解決方案

下面我們來說下解決方法

第一種

  • 1,進入設置頁在這裏插入圖片描述
  • 2,使用idea自帶的maven庫
    在這裏插入圖片描述
    如上圖所示,勾選idea自帶maven,然後點擊ok。
  • 3,然後如下圖所示,重新加載類庫。
    在這裏插入圖片描述
    接下來就是等待加載了,通常加載1-10分鐘不等。
    在這裏插入圖片描述

第二種

如果上面第一種還是無法成功加載類庫,我們就來使用國內阿里雲提供的maven倉庫試下。

  • 1,和上面第一種一樣,先進入設置頁,然後如下圖所示。選擇我們下載好的阿里雲配置文件。在這裏插入圖片描述
    阿里雲的maven配置文件,已經給大家放到的網盤,有買我點餐系統課的同學進入網盤後找到這個文件
    在這裏插入圖片描述
    然後把這個文件下載到桌面
    在這裏插入圖片描述
    如下圖所示,選中我們下載的settins_aliyun.xml。然後點擊ok即可
    在這裏插入圖片描述
    這裏配置好以後,不要忘記去我們的pom.xml文件裏重新加載下類庫
    在這裏插入圖片描述
    耐心的等待類庫加載即可。

小程序端相關問題

一,ios手機上無法顯示菜品列表問題。

image
把上圖紅色框裏的 class="weui-tab__panel"刪除即可。

二,下單時報如下錯誤

image
問題主要是因爲我們的用戶名裏面含有表情。當字符串中有特殊字符(如emoji表情符號,以及其他凡是轉成utf8要佔用4字節的字符),就會有問題,會報錯Incorrect string value: ‘\xF0\x9F\x91\x93\xF0\x9F…’ for column ‘xxx’ at row 1
image

解決辦法如下

1,在配置文件application.ym裏的添加下面4行

2,改造下qcl.sql然後重新執行,重新生成新的數據庫sell
image
把上圖的第二行改成下面這樣

create database sell default character set utf8mb4 collate utf8mb4_unicode_ci;

image

持續收集彙總中。。。。。。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章