歡迎點選下方的公衆号名片,關注陌溪,讓我們一起成長~
最近有小夥伴推薦給部落格啟動的時候加上自定義Banner,開始我還不太明白他說的是那部分,後面給我發了這樣一個檔案,陌溪瞬間就懂了
////////////////////////////////////////////////////////////////////
// _ooOoo_ //
// o8888888o //
// 88" . "88 //
// (| ^_^ |) //
// O\ = /O //
// ____/`---'\____ //
// .' \\| |// `. //
// / \\||| : |||// \ //
// / _||||| -:- |||||- \ //
// | | \\\ - /// | | //
// | \_| ''\---/'' | | //
// \ .-\__ `-` ___/-. / //
// ___`. .' /--.--\ `. . ___ //
// ."" '< `.___\_<|>_/___.' >'"". //
// | | : `- \`.;`\ _ /`;.`/ - ` : | | //
// \ \ `-. \_ __\ /__ _/ .-` / / //
// ========`-.____`-.___\_____/___.-`____.-'======== //
// `=---=' //
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ //
// 佛祖保佑 永不當機 永無BUG //
////////////////////////////////////////////////////////////////////
我們經常看到的 SpringBoot 項目啟動時候會出現這樣的界面,其實就是設定了自定義 Banner。

SpringBoot項目啟動
其實修改的方法也比較簡單,隻需要在 resource 目錄下,放一個 banner.txt 檔案即可,檔案下面就存放我們需要顯示的 banner ,那麼在啟動的時候,就會加載出對應的圖像出來
添加banner.txt
制作Banner
當然上面的 banner 圖像肯定不是陌溪一個個手敲的,而是通過下面的網站制作的:
http://patorjk.com/software/taag
以蘑菇部落格為例,我們輸入 mogublog ,就可以生成對應的圖案了
生成的圖案
同時裡面也是也可以設定字元顔色和 Spring 版本号等資訊
# 設定字型顔色為綠色
${AnsiColor.GREEN}
# 設定背景顔色為綠色
AnsiBackground.GREEN
# 顯示SpringBoot版本
${spring-boot.version}
然後複制裡面的文本到 banner.txt 即可,下面是我的完整Banner.txt檔案,如下所示
${AnsiColor.GREEN}
_ _
| | | |
_ __ ___ ___ __ _ _ _ | |__ | | ___ __ _
| '_ ` _ \ / _ \ / _` | | | | | '_ \| |/ _ \ / _` |
| | | | | | (_) | (_| | |_| | | |_) | | (_) | (_| |
|_| |_| |_|\___/ \__, |\__,_| |_.__/|_|\___/ \__, |
__/ | __/ |
|___/ |___/
${AnsiColor.BRIGHT_BLACK}
Spring Boot Version: ${spring-boot.version}${spring-boot.formatted-version}
這裡因為設定字型顔色會讓後面的顔色都會變成對應的顔色,是以我們需要在之前在設定成 黑色,這樣才不會出現滿屏的綠色了,下面是我的啟動頁面,如下所示:
啟動效果
ps:最近陌溪一直忙着肝論文.. 畢業要緊,是以最近蘑菇部落格的更新頻率也降低了
結語
陌溪是一個從三本院校一路摸滾翻爬上來的網際網路大廠程式員。獨立做過幾個開源項目,其中蘑菇部落格在碼雲上有 2K Star 。目前就職于位元組跳動的Data廣告部門,是位元組跳動全線産品的商業變現研發團隊。本公衆号将會持續性的輸出很多原創小知識以及學習資源。如果你覺得本文對你有所幫助,麻煩給文章點個「贊」。同時歡迎各位小夥伴關注陌溪,讓我們一起成長~