知識庫 / Spring / Spring Boot RSS 訂閱

使用自定義橫幅在 Spring Boot 中

Spring Boot
HongKong
4
02:39 PM · Dec 06 ,2025

1. 概述

默認情況下,Spring Boot 在應用程序啓動時會顯示一個橫幅。該橫幅是一個 ASCII 藝術圖案,顯示單詞 ‘Spring’。但是,我們可以用自定義的 ASCII 藝術橫幅來替換它。

在本教程中,我們將學習如何使用 ASCII 藝術創建自定義橫幅。

2. 創建橫幅

首先,讓我們使用諸如 @, #, *, 和 8 這樣的字符創建 ASCII 藝術橫幅,以形成 Baeldung 的標誌:

接下來,請將 ASCII 藝術保存為 banner.txt 並將其放置在 resources 文件夾的根目錄下。 Spring Boot 會自動檢測該位置中的 banner.txt 並使用它,而不是默認橫幅。

3. 使用自定義橫幅

在上一節中,我們創建了一個 ASCII 藝術橫幅並將其放置在 resources 文件夾中,以便 Spring Boot 自動檢測。

但是,如果我們想使用不同的文件名或位置,我們可以使用 spring banner.location 屬性在 application.properties 文件中指定橫幅位置:

spring.banner.location=classpath:/path/to/banner/bannername.txt

在此,我們指定自定義 ASCII 藝術橫幅的路徑。

3.1. 在 Spring Boot 3.0.0 M2 之前,圖像支持

在 Spring Boot 版本 3.0.0 M2 之前,我們可以使用 GIF、PNG 和 JPG 等格式的圖像橫幅。 類似於 banner.txt,Spring Boot 期望該文件命名為 banner.gifbanner.pngbanner.jpg

或者,我們可以將圖像放置在自定義位置,並使用 application.properties 中的 spring.banner.image.location 屬性進行引用:

spring.banner.image.location=classpath:banner.gif

首選文本式橫幅通常更佳,因為圖像橫幅可能會根據圖像的複雜程度增加應用程序的啓動時間。

**從 Spring Boot 3.0.0 M2 版本開始,GIF、JPEG 和 PNG 等圖像格式不再受支持,僅支持 banner.txt 格式。

4. 結論

在本文中,我們學習瞭如何在 Spring Boot 應用程序中創建和使用自定義 ASCII 藝術橫幅。

user avatar
0 位用戶收藏了這個故事!
收藏

發佈 評論

Some HTML is okay.