3. 文檔概述(Documentation Overview)

3. 文檔概述(Documentation Overview)

本章節簡要介紹一下Spring Boot參考文檔。它包含本文檔其它部分的鏈接。

本文檔的最新版本可在 docs.spring.io/spring-boot/docs/current/reference/ 上獲取。

3.1 第一步(First Steps)

如果您要開始學習Spring Boot或Spring,請訪問the following topics:

  • 從零開始: 概述 | 要求 | 安裝
  • 教程: 第1部分 | 第2部分
  • 運行示例: 第1部分 | 第2部分

3.2 從早期版本升級(Upgrading From an Earlier Version)

您應始終確保運行的是受支持的 Spring Boot 版本。

根據您升級到的版本,您可以在此處找到一些額外的提示:

  • 從 1.x 升級: 從 1.x 升級
  • 升級到新版本 升級到新版本
  • Spring Boot CLI: 升級 the Spring Boot CLI

3.3 使用Spring Boot開發(使用 Spring Boot 開發)

準備開始使用Spring Boot了? 我們為您提供以下內容:

  • 構建系統: Maven | Gradle | Ant | Starters
  • **最佳實踐:
    ** 代碼結構 | @Configuration | @EnableAutoConfiguration | Bean 和依賴注入
  • **運行代碼:
    ** IDE | 打包 | Maven | Gradle
  • 打包應用程序: 生成環境 jars
  • Spring Boot CLI: 使用CLI

3.4 了解Spring Boot功能(Learning About Spring Boot Features)

需要了解更多有關Spring Boot的共享詳情嗎? 下列內容包括了這些:

  • Spring Application: SpringApplication
  • 外部配置: 外部配置
  • 配置: 配置
  • 日志: 日志

3.5 Web

如果您正在開發 Spring Boot Web應用程序,請閱讀以下內容:

  • Servlet Web應用程序: Spring MVC, Jersey, Embedded Servlet Containers
  • Reactive Web應用程序: Spring Webflux, Embedded Servlet Containers
  • Graceful Shutdown: Graceful Shutdown
  • Spring Security: 默認安全配置、OAuth2 的自動配置、SAML
  • Spring Session: Spring Session 的自動配置
  • Spring HATEOAS: Spring HATEOAS 的自動配置

3.6 數據(Data)

如果您的應用程序要處理數據存儲,可以在此處查看如何配置:

  • SQL: 配置 SQL 數據存儲、嵌入式數據庫支持、連接池等
  • NOSQL: 為 Redis、MongoDB、Neo4j 等 NOSQL數據庫存儲提供自動配置

3.7 消息(Messaging)

如果您的應用程序使用任何報文傳送協議,請參閱以下一個或多個章節:

  • JMS: ActiveMQ 和 Artemis 的自動配置,通過 JMS 發送和接收消息
  • AMQP: RabbitMQ 的自動配置
  • Kafka: Spring Kafka 的自動配置
  • RSocket: 支持 Spring Framework’s RSocket 的自動配置
  • Spring Integration: Spring Integration 的自動配置

3.8 IO

如果您的應用程序需要 IO 功能,請參閱以下一個或多個章節:

  • Caching: 緩存支持 EhCache、Hazelcast、Infinispan 等
  • Quartz: Quartz 調度
  • Mail: 發送 Email
  • Validation: JSR-303 Validation
  • REST Clients: 使用 RestTemplate 和 WebClient 調用 REST 服務
  • Webservices: Spring Web Services 的自動配置
  • JTA: 使用 JTA 進行分布式事務處理

3.9 容器鏡像(Container Images)

Spring Boot 為構建容器鏡像提供了一流的支持。您可以在此相關信息:

  • 高效的容器鏡像: 優化 Docker 鏡像等容器鏡像的技巧
  • Dockerfiles: 使用dockerfiles構建容器鏡像
  • 云原生構建包: 使用 Maven 和 Gradle 支持云原生構建包

3.10 遷移到生產環境(Moving to Production)

當你準備將Spring Boot應用發布到生產環境時,我們提供了一些方法 :

  • 管理斷點: 概述
  • 連接選項: HTTP | JMX
  • 監控: 指標 | 審計 | HTTP 追蹤 | 進程

3.11 高級主題(Advanced Topics)

最后,我們為用戶準備了一些高級功能:

  • 部署Spring Boot應用: 云部署 | 操作系統服務
  • 構建工具插件: Maven | Gradle
  • 附錄: 應用程序屬性 | 元數據配置 | 自動配置類 | 測試自動配置注解 | 可執行文件 | 版本依賴

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/711796.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/711796.shtml
英文地址,請注明出處:http://en.pswp.cn/news/711796.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

解析電源模塊測試條件與測試步驟 快速完成測試

高溫高濕儲存測試是電源模塊環境適應性測試內容之一,在實際使用過程中由于應用場景不同電源所處的環境也是多樣的,因此需要測試電源對各種環境的適應能力,提高電源的性能和可靠性。 電源高溫高濕存儲測試的目的是為了測量環境對電源結構、元件…

C語言第三十三彈---動態內存管理(上)

?個人主頁: 熬夜學編程的小林 💗系列專欄: 【C語言詳解】 【數據結構詳解】 動態內存管理 1、為什么要有動態內存分配 2、malloc和free 2.1、malloc 2.2、free 3、calloc和realloc 3.1、calloc 3.2、realloc 4、常見的動態內存的錯…

氣象數據收集

1、國家氣象科學數據中心 預報數據:需要定制,收費10萬+ 觀測數據:國家氣象信息中心-中國氣象數據網 (cma.cn)https://data.cma.cn/data/cdcdetail/dataCode/A.0012.0001.html 地面基本氣象觀測數據 滯后2天 滯后一天 路面數據同化系統,實時 國家氣象信息中心-中國氣象數…

11.以太網交換機工作原理

目錄 一、以太網協議二、以太網交換機原理三、交換機常見問題思考四、同網段數據通信全過程五、跨網段數據通信全過程六、關鍵知識七、調試命令 前言:在網絡中傳輸數據時需要遵循一些標準,以太網協議定義了數據幀在以太網上的傳輸標準,了解以…

android移動應用開發基礎答案,安卓工程師面試題

一線企業的app都是多線程和多進程的,而Android進程間通信機制就是Binder,原生的線程間通信則是Handler,Binder和Handler是了解安卓運行機制必須要掌握的一個知識點,更是一線企業面試必問的知識點! 以下幾道就是大廠關于…

【QT+QGIS跨平臺編譯】之五十五:【QGIS_CORE跨平臺編譯】—【qgsmeshcalcparser.cpp生成】

文章目錄 一、Bison二、生成來源三、構建過程一、Bison GNU Bison 是一個通用的解析器生成器,它可以將注釋的無上下文語法轉換為使用 LALR (1) 解析表的確定性 LR 或廣義 LR (GLR) 解析器。Bison 還可以生成 IELR (1) 或規范 LR (1) 解析表。一旦您熟練使用 Bison,您可以使用…

Unity中URP實現水體(整理優化)

文章目錄 前言一、優化水的深度1、我們把 水流動的方向 和 水深淺過渡值,整合到一個四維變量中2、修改 水體流動方向3、在片元著色器中,修改使用過渡變量 二、優化泡沫三、優化水下的扭曲1、修復原本擾動UV的計算 四、優化水面高光1、把高光強度、光滑度…

紅隊基礎設施建設

文章目錄 一、ATT&CK二、T1583 獲取基礎架構2.1 匿名網絡2.2 專用設備2.3 滲透測試虛擬機 三、T1588.002 C23.1 開源/商用 C23.1.1 C2 調研SliverSliver 對比 CS 3.1.2 CS Beacon流量分析流量規避免殺上線 3.1.3 C2 魔改3.1.4 C2 隱匿3.1.5 C2 準入應用場景安裝配置說明工具…

UC++對象方法IsValid()、IsValidLowLevel()、IsValidLowLevelFast()的區別

在 Unreal Engine 中,IsValid(), IsValidLowLevel(), 和 IsValidLowLevelFast() 是用于檢查 UObject(Unreal Object)有效性的三個不同的方法。它們之間的區別主要在于檢查的級別和效率。 IsValid(): 檢查級別: IsVal…

深度學習 精選筆記(2)自動求導與概率

學習參考: 動手學深度學習2.0Deep-Learning-with-TensorFlow-bookpytorchlightning ①如有冒犯、請聯系侵刪。 ②已寫完的筆記文章會不定時一直修訂修改(刪、改、增),以達到集多方教程的精華于一文的目的。 ③非常推薦上面(學習參考&#x…

Linux系統——LAMP架構

目錄 一、LAMP架構組成 1.LAMP定義 2.各組件的主要作用 3.CGI和FastCGI 3.1CGI 3.3CGI和FastCGI比較 4.PHP 4.1PHP簡介 4.2PHP的Opcode語言 4.3PHP設置 二、LAMP架構實現 1.編譯安裝Apache httpd服務 2.編譯安裝Mysql 3.編譯安裝PHP 4.安裝論壇 5.搭建博客 W…

Linux編程 2.4 文件和目錄-Linux文件系統結構

1、文件操作基本元素 文件操作相關的最基本元素是:目錄結構、索引節點和文件的數據本身。 目錄結構(目錄項)索引節點(i節點)文件的數據 2、文件系統的三個區域 屬性: 超級塊:存放文件系統本身…

vs code快捷鍵

ShiftCtrlO vs code 提供很強大的功能,就是可以快速查文件中的符號列表和函數列表,我們首先打開一個源碼文件,比tcp.c,然后我們通過快捷鍵“ShiftCtrlO”即可打開對應源碼文件的符號列表和函數列表,通過查看這些列表&a…

【學習心得】Python調用JS的三種常用方法

在做JS逆向的時候,一種情況是直接用Python代碼復現JS代碼的功能,達成目的。但很多時候這種方法有明顯的缺點,那就是一旦JS代碼邏輯發生了更改,你就得重寫Python的代碼邏輯非常不便。于是第二種情況就出現了,我直接得到…

python自動化管理和zabbix監控網絡設備(防火墻和python自動化配置部分)

目錄 前言 一、ssh配置 1.FW1 2.core-sw1 3.core-sw2 二、python自動化配置防火墻 三、驗證DNAT 四、驗證DNAT 前言 視頻演示請訪問b站主頁 白帽小丑的個人空間-白帽小丑個人主頁-嗶哩嗶哩視頻 一、ssh配置 給需要自動化管理的設備配置ssh服務端用戶名和密碼 1.FW1 …

純css實現-讓字符串在文字少時顯示為居中對齊,而在文字多時顯示為左對齊

純css實現-讓字符串在文字少時顯示為居中對齊,而在文字多時顯示為左對齊 使用flex實現 思路 容器樣式(.container): Flex容器的BFC性質使得其內部的子元素(.text-box)在水平方向上能夠居中,通過justify-c…

生態環境數據分析新篇章:Meta分析、R語言、Matlab、貝葉斯、結構方程模型等的前沿實踐

目錄 ①Meta分析在生態環境領域里的應用 ②R語言在生態環境領域中的應用 ③MATLAB在生態環境數據處理與分析中的應用 ④基于R語言piecewiseSEM結構方程模型在生態環境應用 ⑤R語言貝葉斯方法在生態環境領域中的高階技術應用 更多應用 為了Meta分析問題的設計、基礎理論、…

【菜鳥入門!】Matlab零基礎快速入門教程

數學建模競賽中,編程軟件是必不可缺少的,比如大家都熟知的MATLAB多數同學們都會經常用到,今天給大家介紹一些MATLAB的基本元素,希望幫助大家更好的掌握編寫基本的函數! 變量和數組 MATLAB 程序的基本數據單元是數組。一…

rm刪除未釋放空間,linux sync有時不起作用

此時需要重啟系統即可. Linux中的sync命令用于將文件系統的緩沖區數據立即寫入磁盤,以確保數據的持久性。123456 sync命令沒有任何選項,簡單執行即可。它會將文件系統緩沖區中的數據寫入磁盤,并更新文件系統的超級塊及其他元數據。使用sync命…

Vue.js的雙向綁定原理

Vue的雙向綁定 vue雙向綁定是其最重要的核心亮點,其原理也很簡單,這里做個簡單總結 vue2的雙向綁定是利用的Object.definePropertyvue3的雙向綁定是利用的 ES6Porxy中的defineProperty(target, propKey, propDesc 其作用類似于Object.defineProperty …