iT邦幫忙

鐵人檔案

2023 iThome 鐵人賽
回列表
自我挑戰組

探索 Spring Boot Doc 系列

Spring Boot 如今已來到版本 3.1.2 (截稿當下),再過一個多月 9.19 就要釋出 JDK 21,
隨後 Spring framework 、Boot 也會因應新版的 Java 做出對應的更新,
如何在迭代如此迅速的年代學習 Spring Boot 是筆者認為相當重要的能力。

文章的方向將會以官方文檔解讀、操作,來探索Spring Boot 的世界。

官方文件有標題順序,筆者解讀順序不一定會按照官方順序為準。






鐵人鍊成 | 共 30 篇文章 | 6 人訂閱 訂閱系列文 RSS系列文 團隊Quokka In The Cloud
DAY 21

JOptCommandLinePropertySource

除了前一日的 SimpleCommandLinePropertySource 之外,這裡官方提到的另一個實作CommandLinePropertySource...

2023-10-06 ‧ 由 scheep 分享
DAY 22

Annotation PropertySource

在前兩天的 CommandLinePropertySource 的實作類別之後,現在介紹一過在過程之中,常見的一個標籤 Annotation PropertyS...

2023-10-07 ‧ 由 scheep 分享
DAY 23

Doc 7.1.1 Startup Failure

If your application fails to start, registered FailureAnalyzers get a chance to...

2023-10-08 ‧ 由 scheep 分享
DAY 24

Doc 18.1.1. Create Your Own FailureAnalyzer

FailureAnalyzer is a great way to intercept an exception on startup and turn it...

2023-10-09 ‧ 由 scheep 分享
DAY 25

Spring AbstractFailureAnalyzer 實例

下方為實際的專案,再引入的 spring-boot package 之中,在 /META-INF 之下 spring.factories 之中,搜尋 Failu...

2023-10-10 ‧ 由 scheep 分享
DAY 26

Doc 7.1.2. Lazy Initialization

SpringApplication allows an application to be initialized lazily. When lazy ini...

2023-10-11 ‧ 由 scheep 分享
DAY 27

Annotation Lazy

承接上回,關於延遲加載(Lazy Initialization),如果你想要在開啟延遲加載情況下,針對特定 bean 關閉延遲的話,可以透過 @Lazy(fal...

2023-10-12 ‧ 由 scheep 分享
DAY 28

Doc 7.1.4 Customizing SpringApplication

If the SpringApplication defaults are not to your taste, you can instead create...

2023-10-13 ‧ 由 scheep 分享
DAY 29

Doc 7.1.5. Fluent Builder API

If you need to build an ApplicationContext hierarchy (multiple contexts with a p...

2023-10-14 ‧ 由 scheep 分享
DAY 30

參賽感言

不知不覺鐵人賽已經完賽了,這三十天說長不長說短不短的。 主題是寫說探索Spring Boot 官方文件,但多數時候會覺得,官方文件文字說明過於簡短,程式碼的說明...

2023-10-15 ‧ 由 scheep 分享