準備工作
1,安裝jdk8
2,安裝mysql5.7
3,安裝IntelliJ IDEA 開發工具(java)
4,安裝微信小程序開發者工具
5,註冊小程序獲取小程序appid
java後臺
一,源碼導入
1,首先下載源碼
上圖中的diancan是我們java後臺的源碼
2,點擊open導入上圖的java源碼,下面兩種方式都可以
3,導入成功後如下圖
4,確認下項目是不是使用的jdk8,有時候不用jdk8有可能會報如下錯誤
解決方法如下圖
二,(導源碼常見問題)程序包lombok不存在
如果不存在下面錯誤,直接跳過即可
通常報這個錯誤,是因爲,我們的開發者工具idea沒有安裝lombok庫導致的
解決辦法如下:
提示我們沒有安裝,我們就安裝一個不就行了,下面來教大家如何安裝。
1,點擊扳手進入設置頁
2,點擊plugins,然後搜索lombok,點擊install即可安裝
3,安裝完成後,重啓idea開發工具即可
三,(導源碼常見問題)無法執行sql文件,IDEA 2019.1連接數據庫報錯(08001)
如果沒有如下錯誤,直接跳過這一步
鏈接mysql數據庫報如下錯誤
08001 could not connection to database server
或者是執行qcl.sql文件時無法執行,如下圖
出現這個報錯的原因其實就是IDEA連接數據庫驅動的版本不對,之前的IDEA使用的是5.1.47版本,所以沒有問題,2019.1.1版的IDEA默認使用的是8.0.15所以連接不上數據庫.只要把版本換回5.1.47即可解決這個問題.
解決方案:
把默認的mysql驅動刪除,然後重新選擇5.1.47,如下圖。
別忘記點擊apply或者ok
到這裏就解決了。
四,創建sell數據庫和相關數據表
如果下面第3步箭頭是灰色無法點擊,說明你mysql數據庫沒有鏈接成功,去看下上面第三步錯誤解決。
五,本地運行項目
點擊下圖綠色箭頭,運行項目
如果你上面綠色三角不能點,說明程序有錯誤。
通過下面這個run可以看報錯信息
項目運行成功的標示如下圖
六,運行成功的檢驗
注意端口號要和你設置頁裏的保持一致
七,部署項目到服務器
1,首先要通過maven打個jar包出來。
2,打包出來的jar如下
3,我有專門寫一篇部署到服務器的文章,可以參考下。
https://juejin.im/post/5d6b206bf265da03ae788d01
到這裏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