我們在啟動 Spring Boot 專案時,控制檯會列印出 Spring Boot 專屬的標語,也稱 banner(橫幅標語/廣告),效果如下:
實際上,上面這個 banner,我們可以自定義,而很多公司也有使用自己的 banner 的。
下面介紹在 Spring Boot 專案中使用自定義 banner 的兩種方式。
在 resources 資原始檔夾下直接新建 banner.txt
檔案,將下列範例的 banner 樣式複製到檔案中,即可替換成功,執行專案可看到效果。
////////////////////////////////////////////////////////////////////
// _ooOoo_ //
// o8888888o //
// 88" . "88 //
// (| ^_^ |) //
// O\ = /O //
// ____/`---'\____ //
// .' \\| |// `. //
// / \\||| : |||// \ //
// / _||||| -:- |||||- \ //
// | | \\\ - /// | | //
// | \_| ''\---/'' | | //
// \ .-\__ `-` ___/-. / //
// ___`. .' /--.--\ `. . ___ //
// ."" '< `.___\_<|>_/___.' >'"". //
// | | : `- \`.;`\ _ /`;.`/ - ` : | | //
// \ \ `-. \_ __\ /__ _/ .-` / / //
// ========`-.____`-.___\_____/___.-`____.-'======== //
// `=---=' //
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ //
// 佛祖保佑 永不宕機 永無BUG //
////////////////////////////////////////////////////////////////////
總結:此方式簡單直接,適合單一固定樣式的 banner,需要頻繁切換則不太適用。
在 resources 資原始檔夾下新建 banner 資料夾,在 banner 資料夾下可新建多個 banner 樣式檔案,以供切換使用。
在組態檔中指定使用的 banner 檔案
# banner 設定
spring.banner.location=classpath:banner/banner3.txt
執行專案即可看到效果
總結:此方式較第一種麻煩一點,但可通過設定隨意切換 banner 樣式。
現有的樣式,搜尋獲取:https://www.bootschool.net/ascii-art
通過輸入文字來自定義:https://patorjk.com/software/taag/#p=display&f=Graffiti&t=Type Something