微信登入+商品瀏覽

你好,幸会發表於2024-04-21
先解決了圖片不能回顯的問題:以前在學習springboot3+vue3的時候當時的配置是

這樣配置可以上傳圖片。

然後學外賣的時候還用這個配置,發現不能圖片不能回顯了,把選中部分刪了就可以圖片回顯了,我只能說,抽象。

為什麼要使用HttpClient,因為在實現微信登入的過程中呢,需要使用這門技術來請求微信的某個介面,從而實現微信登入

說的直接一點就是,這個技術可以實現在Java中構造HTTP請求,並且傳送HTTP請求。

HttpClient:傳送HTTP請求,它是介面

HttpClients:HttpClient構建器,使用它可以建立HttpClient物件

CloseableHttpClient:它是實現類,實現了HttpClient介面

HttpGet:HTTP的get請求

HttpPost:HTTP的post請求

由於阿里雲的依賴已經匯入了相關依賴,所以這裡需要在匯入它的依賴

下面這是它的單元測試方法:

為了方便使用這個技術,已經提供了工具類

微信小程式開發:

要開發微信小程式,需要先註冊。如果要以個人的方式註冊微信小程式,無法實現支付功能。

開發流程:

一旦稽核透過,使用者便可以搜尋到該小程式並使用

要開發微信小程式,就需要在開發者工具中進行開發

小程式註冊頁面:

小程式 (qq.com)

點選右邊那個立即登入即可成功登入

然後在這個頁面設定小程式資訊和小程式類目

然後當前註冊的小程式的app的id,這個很重要,因為後面java開發會使用到這個東西appid

找到這個開發

然後點選這個生成,金鑰就會顯示,這個AppID和AppSecret後續開發要使用的,自己儲存起來。這些工作做好之後,就要下載微信小程式開發專門使用的開發工具(有微信官方給我們提供的):下面這個連結就是,同時資料中提供了安裝包

下載 / 穩定版更新日誌 (qq.com)

開啟微信開發者工具,點選

建立專案

這就是最簡單的一個設定

這樣就進入了開發模式,這個手機是模擬器,右邊這個是偵錯程式,跟瀏覽器用的除錯工具相同,用的同一個核心,中間這個是編輯器,用來檢視程式碼,在開發階段,有可能需要傳送請求,請求後端的tomcat伺服器,如果不勾選,這個請求發不出去

在開發之前,還需要做一個工作

點開右邊那個詳情,選擇本地設定,把不檢驗合法域名那個選項勾上,在開發階段,

微信小程式開發入門案例:

小程式開發主要還是用的JavaScript,所以說這個課主要就是讓你瞭解

微信小程式開發案例:這裡我直接倍速透過了。

補充:在微信小程式開發中可以獲取微信使用者的授權碼,那麼在Java開發中就可以呼叫微信的某個介面,就可以拿到當前使用者端唯一標識,也就是那個openId.這個授權碼不是固定的,是變化的。並且只能被使用一次。

當你使用這個授權碼在後端呼叫微信介面獲取使用者唯一標識後,這個授權碼就會失效。

釋出小程式流程:

相關文章