成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁技術文章
文章詳情頁

Springboot居然可以設置動態的Banner(推薦)

瀏覽:57日期:2023-03-20 18:26:30

先給小火伴們留個懸念 嘿嘿 文末有神秘代碼~ (大家可以猜猜用來干嘛滴先!)

Springboot居然可以設置動態的Banner(推薦)

嘿嘿 不知道過年這兩天大家過得怎樣呀~

比如

春晚搶到了多少紅包呀?😄

有木有和喜歡的人一起跨年呀?(???*)o 😝

吃膩了大魚大肉沒~ 😄

開始學習了沒 😊

拿五殺了沒 😜

當然 起碼你看到這篇文章的時候已經在小小學習下了 哈哈哈~

正題開始啦~

牛年啦~ 咋們也研究下怎么給我們滴 IDEA 添加點 過年滴氣氛,像這樣

Springboot居然可以設置動態的Banner(推薦)

Spring boot 源碼 之 Banner

源碼看起來 <( ̄︶ ̄)?[GO!]

Springboot 啟動時,會先去創建SpringApplication 對象 。

SpringApplication 構造器

指定banner的模式

Springboot居然可以設置動態的Banner(推薦)

Banner 函數式接口

這里有三種模式

Springboot居然可以設置動態的Banner(推薦)

run 方法

創建banner對象

Springboot居然可以設置動態的Banner(推薦)

進入上圖紅框中,可以看到這里如果不是 OFF 模式的話會去創建 SpringApplicationBannerPrinter 對象

Springboot居然可以設置動態的Banner(推薦)

可以看到該類中還定義了 圖片的類型(居然還支持 gif !)~ 😝

Springboot居然可以設置動態的Banner(推薦)

接著來到下面這段源碼,可以看到這里只是 輸出流的不同 ,即 打印到控制臺或者日志文件中

return this.bannerMode == Mode.LOG ? bannerPrinter.print(environment, this.mainApplicationClass, logger) : bannerPrinter.print(environment, this.mainApplicationClass, System.out);

print 源碼

獲取Banner

Springboot居然可以設置動態的Banner(推薦)

getBanner 源碼

獲取Banner

Springboot居然可以設置動態的Banner(推薦)

getImageBanner 源碼

這里會先 按順序 去搜索 gif,jpg,png 有的話就立刻返回了,不會繼續往下搜尋了~

Springboot居然可以設置動態的Banner(推薦)

image 路徑的話也可以自己配置,設置的話默認在 resources 文件夾下面~

Springboot居然可以設置動態的Banner(推薦)

不知道有沒有小伙伴一樣很好奇這個 banner.gif 打印出來啥樣子 哈哈哈哈~

4ye 這里弄了一個只有三幀的 gif 圖 (太多幀的話會打印個沒完沒了的 哈哈哈😝) 效果如下~

Springboot居然可以設置動態的Banner(推薦)

Springboot居然可以設置動態的Banner(推薦)

到此這篇關于Springboot居然可以設置動態的Banner的文章就介紹到這了,更多相關Springboot設置動態的Banner內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Spring
相關文章: