HttpClient DELETE – Spring Boot 168 EP 22-4
HttpClient DELETE 串接第三方 API,使用 HttpClient HttpDelete 發出 DELETE 請求,刪除使用者,返回 HTTP 200 成功,接收所提供的 ErrorCode 等資訊,Spring Boot 168 EP 22-4 增加 GggClient 範例 ,並透過 JUnit 5 來驗證產出結果。
Spring Boot
HttpClient DELETE 串接第三方 API,使用 HttpClient HttpDelete 發出 DELETE 請求,刪除使用者,返回 HTTP 200 成功,接收所提供的 ErrorCode 等資訊,Spring Boot 168 EP 22-4 增加 GggClient 範例 ,並透過 JUnit 5 來驗證產出結果。
HttpClient PUT 串接第三方 API,使用 HttpClient HttpPut 發出 PUT 請求更新使用者,返回 HTTP 200 成功,接收所提供的 ErrorCode 等資訊,Spring Boot 168 EP 22-3 增加 GggClient 範例 ,並透過 JUnit 5 來驗證產出結果。
Spring Cloud Consul 有別於傳統設定檔方式,將設定存放到設定中心,當有修改異動,可以立即反應在 AP 上,而服務能夠在不重啟的狀態下,重新套用變動後的設定值,Spring Boot 168 EP 14 增加了相依套件及 GlobalSetting 範例,並透過 JUnit 5 單元測試來驗證產出結果。
HttpClient POST 串接第三方 API,使用 HttpClient HttpPost 發出 POST 請求,登入或登出系統,返回 HTTP 200 成功,接收所提供的 ErrorCode、Token 等資訊,Spring Boot 168 EP 22-1 增加 GggClient 範例 ,並透過 JUnit 5 來驗證產出結果。
Spring Boot Lombok 輔助了常見的 getter / setter 寫法,讓程式碼更為簡潔,Spring Boot 168 EP 13 增加了依賴及 Account 範例,快速建置 Model。
Spring Boot HttpClient 同步調用第三方 API,基於 HTTP / HTTPS 協定,請求 POST 、 GET 、 PUT 、 DELETE 等方式,並且提供設置連線數量、讀取逾時等功能,Spring Boot 168 EP 22 增加了相依套件及 HttpClientConfig 範例,提供路由設定,重試處理器,並透過 JUnit 5 單元測試來驗證產出結果。
Spring Boot Web,提供了內嵌的 Servlet 容器以及 Spring MVC 的相依,提供自動配置,整合開發,Spring Boot 168 EP 5 增加了相依套件,應用設定檔及主程式起點,快速啟動 Web Server。
建置 Eclipse Maven 專案,能夠快速產出一些基本的類別與單元測試,生成 pom.xml 專案設置檔,Maven Eclipse 導入單元測試 JUnit,Spring Boot 168 EP 4,用此方式建置,節省專案管理設定上的時間,提升開發效率。
Eclipse Gradle 是用途廣泛的建置工具,非常適合處理 Java 專案,讓 Java 專案自動化建置更加容易上手,建置 Gradle 專案,能夠快速產出一些基本的類別與單元測試,生成 build.gradle 專案設置檔,Gradle Eclipse 引用常見 lib 及套件倉庫,Spring Boot 168 EP 3 用此方式建置,提供範例及單元測試來驗證產出結果。
Spring 系列,從開始至今,已經過約 20 年了,歷久不衰,而如今還是在繼續使用,因此就用此開源框架,從 EP 1 開發環境 Windows Eclipse 到程式撰寫、單元測試、佈署上線,監控維運等,帶領各位感受 Spring Boot 168 的風華魅力,分享這些年來的成長與收穫。