Spring 指南(目錄)

博弈發表於2019-01-19

Spring 指南

無論你正在構建什麼,這些指南都旨在讓你儘快提高工作效率 — 使用Spring團隊推薦的最新Spring專案版本和技術。

入門指南

這些指南旨在在15-30分鐘內完成,為使用Spring構建任何開發任務的“Hello World”提供了快速、實際的說明,在大多數情況下,唯一的前提條件是JDK和文字編輯器。

瞭解如何使用Spring建立RESTful Web服務。

瞭解如何使用Spring排程任務

  • 消費RESTful Web服務

瞭解如何使用Spring的RestTemplate檢索web頁面資料。

  • 使用Gradle構建Java專案

瞭解如何使用Gradle構建Java專案。

  • 使用Maven構建Java專案

瞭解如何使用Maven構建Java專案。

  • 使用JDBC和Spring訪問關係資料

瞭解如何使用Spring訪問關係資料。

  • 上傳檔案

瞭解如何構建一個接受多部分檔案上載的Spring應用程式。

  • 使用LDAP驗證使用者

瞭解如何使用LDAP保護應用程式。

  • 使用Redis進行訊息傳遞

瞭解如何將Redis用作訊息代理。

  • 使用RabbitMQ進行訊息傳遞

瞭解如何使用Spring和RabbitMQ建立簡單的釋出—訂閱應用程式。

  • 使用Neo4j訪問資料

瞭解如何在Neo4j的NoSQL資料儲存中持久化物件和關係。

  • 驗證表單輸入

瞭解如何使用Spring執行表單驗證。

  • 使用Spring Boot Actuator構建RESTful Web服務

瞭解如何使用Spring Boot Actuator建立RESTful Web服務。

  • 使用JMS進行訊息傳遞

瞭解如何使用JMS代理髮布和訂閱訊息。

  • 建立批處理服務

瞭解如何建立基礎的批處理驅動解決方案。

  • 保護Web應用程式

瞭解如何使用Spring Security保護你的Web應用程式。

  • 構建超媒體驅動的RESTful Web服務

瞭解如何使用Spring建立超媒體驅動的RESTful Web服務。

  • 訪問Pivotal GemFire中的資料

瞭解如何使用Gemfire的資料結構構建應用程式。

  • 整合資料

瞭解如何構建一個使用Spring Integration獲取資料、處理資料並將其寫入檔案的應用程式。

  • 使用MongoDB訪問資料

瞭解如何在MongoDB中持久化資料。

  • 使用Spring MVC提供Web內容

瞭解如何使用Spring MVC和Thymeleaf建立web頁面。

  • 將Spring Boot JAR應用程式轉換為WAR

瞭解如何將基於Spring Boot JAR的應用程式轉換為WAR檔案。

  • 建立非同步方法

瞭解如何建立非同步服務方法。

  • 處理表格提交

瞭解如何使用Spring建立和提交Web表單。

  • 使用Spring Boot構建應用程式

瞭解如何使用最少的配置構建應用程式。

  • 使用WebSocket構建互動式Web應用程式

瞭解如何通過WebSocket在瀏覽器和伺服器之間傳送和接收訊息。

  • 使用STS入門指南

瞭解如何使用Spring Tool Suite(STS)匯入的入門指南。

  • 使用AngularJS消費RESTful Web服務

瞭解如何使用AngularJS檢索web頁面資料。

  • 使用rest.js消費RESTful Web服務

瞭解如何使用rest.js檢索web頁面資料。

  • 使用jQuery消費RESTful Web服務

學習如何使用jQuery檢索web頁面資料。

  • 為RESTful Web服務啟用跨源請求

瞭解如何使用Spring建立支援跨源資源共享(CORS)的RESTful Web服務。

  • 消費SOAP Web服務

瞭解如何建立消費基於WSDL的服務的客戶端。

  • 使用REST訪問JPA資料

瞭解如何使用Spring data REST使用RESTful、基於超媒體的資料永續性。

  • 使用REST訪問Neo4j資料

瞭解如何使用Spring data REST使用RESTful、基於超媒體的資料永續性。

  • 使用REST訪問MongoDB資料

瞭解如何使用Spring data REST使用RESTful、基於超媒體的資料永續性。

  • 使用REST訪問Pivotal GemFire中的資料

瞭解如何使用Spring data REST使用RESTful、基於超媒體的資料永續性。

  • 生成SOAP Web服務

瞭解如何使用Spring建立基於SOAP的Web服務。

  • 使用Spring快取資料

瞭解如何使用Spring在記憶體中快取資料。

  • 從STS部署到Cloud Foundry

瞭解如何從STS將Spring應用程式部署到Cloud Foundry。

  • Spring Boot使用Docker

瞭解如何使用Maven或Gradle從Spring Boot應用程式建立Docker容器。

  • 使用IntelliJ IDEA入門指南

瞭解如何使用IntelliJ IDEA工作的入門指南。

  • 使用Vaadin建立CRUD UI

使用Vaadin和Spring Data JPA構建動態UI。

  • 服務註冊與發現

瞭解如何使用Eureka註冊和查詢服務。

  • 集中配置

瞭解如何從外部集中式源管理應用程式設定。

  • 路由和過濾

瞭解如何使用Netflix Zuul將請求路由和過濾到微服務。

  • 斷路器

瞭解如何使用Hystrix優雅地降級服務。

  • 使用Ribbon和Spring Cloud進行客戶端負載均衡

動態支援即將上線和下線的服務,而不會中斷客戶端。

  • 測試Web層

瞭解如何測試Spring Boot應用程式和MVC控制器。

  • 使用MySQL訪問資料

瞭解如何在MySQL上設定和管理使用者帳戶,以及如何配置Spring Boot以在執行時連線到它。

  • 建立多模組專案

瞭解如何構建庫並將其打包以供Spring Boot應用程式使用。

  • 使用Restdocs建立API文件

瞭解如何使用Spring Restdocs為HTTP端點生成文件。

  • 使用Google Cloud Pub/Sub進行訊息傳遞

瞭解如何使用Spring Integration通道介面卡和Google Cloud Pub/Sub交換訊息。

  • 構建反應式RESTful Web服務

瞭解如何使用Reactive Spring建立RESTful Web服務。

  • 費者驅動合約

瞭解如何使用合同存根並從另一個Spring應用程式中使用該合同。

  • 訪問Vault

瞭解如何使用Spring Vault從HashiCorp Vault載入機密。

  • Vault配置

瞭解如何在HashiCorp Vault中儲存和檢索應用程式配置詳細資訊。

  • 使用Redis反應式訪問資料

瞭解如何與Redis和Spring Data進行反應性互動。

  • 將Spring Boot應用程式部署到Azure

瞭解如何將Spring Boot應用程式部署到Azure。

  • 構建閘道器

瞭解如何配置閘道器。

專題指南

設計為在一小時或更短的時間內閱讀和理解,提供比入門指南更廣泛或主觀的內容。

  • Spring安全架構

Spring Security的主題指南,這些位如何組合以及它們如何與Spring Boot互動。

  • Spring Boot Docker

使用Docker的主題指南以及如何為Spring Boot應用程式建立容器映象。

教程

這些指南旨在在2-3小時內完成,為企業應用程式開發主題提供更深入的上下文探索,讓你隨時準備實施真實的解決方案。

  • 使用Spring構建REST服務

瞭解如何使用Spring輕鬆構建RESTful服務。

  • Spring Security和Angular

有關如何將Spring Security與具有各種後端體系結構的單頁面應用程式一起使用的教程,範圍從簡單的單一伺服器到具有OAuth2身份驗證的API閘道器。

  • React.js和Spring Data REST

基於Greg Turnquist的5部分部落格系列的教程。

  • Spring Boot和OAuth2

使用Facebook和Github進行“社交”登入和單點登入的教程。

  • 使用Spring Boot和Kotlin構建Web應用程式

瞭解如何使用Spring、Kotlin、Junit 5和JPA輕鬆構建和測試Web應用程式。

其他資訊