天天看點

Spring系列學習之Spring Boot概覽學習示例

英文原文:https://spring.io/projects/spring-boot

目錄

概覽

特性

談論和錄像

快速開始

學習

文檔

指南

示例

學習例子

IDE建立項目

概覽

Spring Boot可以輕松建立獨立的,生産級的基于Spring的應用程式,您可以“運作”。

我們對Spring平台和第三方庫進行了常用性的組合,是以您可以輕松上手。 大多數Spring Boot應用程式隻需要很少的Spring配置。

特性

  •      建立獨立的Spring應用程式
  •      直接嵌入Tomcat,Jetty或Undertow(無需部署WAR檔案)
  •      提供自以為是的“入門”依賴項以簡化建構配置
  •      盡可能自動配置Spring和第三方庫
  •      提供生産就緒功能,例如名額,運作狀況檢查和外部化配置
  •      絕對沒有代碼生成,也不需要XML配置 

你也可以加入Spring Boot的Gitter社群

談論和錄像

  •      這是一種魔術:在Spring Boot的封面下
  •      Spring Boot 2.0有什麼新功能
  •      介紹Spring Boot 2.0網絡研讨會
  •      使用Spring Boot測試驅動開發
  •      使用Spring Boot 2.0從Zero到Hero

快速開始

使用Spring Initializr引導您的應用程式。

學習

文檔

每個Spring項目都有自己的文檔, 它詳細解釋了如何使用項目功能以及使用它們可以實作的功能。

2.1.1 CURRENT GA Reference Doc. API Doc.
2.2.0 SNAPSHOT Reference Doc. API Doc.
2.1.2 SNAPSHOT Reference Doc. API Doc.
2.0.8 SNAPSHOT Reference Doc. API Doc.
2.0.7 GA Reference Doc. API Doc.
1.5.19 SNAPSHOT Reference Doc. API Doc.
1.5.18 GA Reference Doc. API Doc.

指南

該指南旨在在15-30分鐘内完成,提供快速,實用的說明,用于為Spring的任何開發任務建構入門應用程式。

  • Building a RESTful Web Service 了解如何使用Spring建立RESTful Web服務
  • Spring Boot Docker 使用Docker的主題指南以及如何為Spring Boot應用程式建立容器映像

示例

學習例子

嘗試一些例子:

  • Sagan spring.io網站背後的Spring Boot應用程式
  • Initializr start.spring.io,由Spring Boot提供支援

IDE建立項目

注:IntelliJ IDEA 可以通過Spring Initializr快速建立一個Spring Boot程式。

Spring系列學習之Spring Boot概覽學習示例