這樣配置可以上傳圖片。
然後學外賣的時候還用這個配置,發現不能圖片不能回顯了,把選中部分刪了就可以圖片回顯了,我只能說,抽象。
為什麼要使用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.這個授權碼不是固定的,是變化的。並且只能被使用一次。
當你使用這個授權碼在後端呼叫微信介面獲取使用者唯一標識後,這個授權碼就會失效。
釋出小程式流程: