欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Springboot居然可以設(shè)置動(dòng)態(tài)的Banner(推薦)

 更新時(shí)間:2021年03月16日 09:33:22   作者:Java4ye  
這篇文章主要介紹了Springboot居然可以設(shè)置動(dòng)態(tài)的Banner,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

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

image-20210212212948271

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

比如

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

有木有和喜歡的人一起跨年呀ヾ(≧▽≦*)o 😝

吃膩了大魚大肉沒~ 😄

開始學(xué)習(xí)了沒 😊

拿五殺了沒 😜

當(dāng)然 起碼你看到這篇文章的時(shí)候已經(jīng)在小小學(xué)習(xí)下了 哈哈哈~

正題開始啦~

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

image-20210213095429504

Spring boot 源碼 之 Banner

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

Springboot 啟動(dòng)時(shí),會先去創(chuàng)建SpringApplication 對象 。

SpringApplication 構(gòu)造器

指定banner的模式

image-20210212222858432

Banner 函數(shù)式接口

這里有三種模式

image-20210212223355150

run 方法

創(chuàng)建banner對象

image-20210212233541862

進(jìn)入上圖紅框中,可以看到這里如果不是 OFF 模式的話會去創(chuàng)建 SpringApplicationBannerPrinter 對象

image-20210212233903827

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

image-20210212234044061

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

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

print 源碼

獲取Banner

image-20210212235312892

getBanner 源碼

獲取Banner

image-20210212235357747

getImageBanner 源碼

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

image-20210212235521681

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

image-20210213100111335

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

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

牛年大吉1

牛年大吉2

到此這篇關(guān)于Springboot居然可以設(shè)置動(dòng)態(tài)的Banner的文章就介紹到這了,更多相關(guān)Springboot設(shè)置動(dòng)態(tài)的Banner內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • IDEA 創(chuàng)建多級文件夾的操作

    IDEA 創(chuàng)建多級文件夾的操作

    這篇文章主要介紹了IDEA 創(chuàng)建多級文件夾的操作,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-02-02
  • static關(guān)鍵字有何魔法?竟讓Spring Boot搞出那么多靜態(tài)內(nèi)部類(推薦)

    static關(guān)鍵字有何魔法?竟讓Spring Boot搞出那么多靜態(tài)內(nèi)部類(推薦)

    這篇文章主要介紹了static關(guān)鍵字有何魔法?竟讓Spring Boot搞出那么多靜態(tài)內(nèi)部類,本文通過實(shí)例代碼圖文相結(jié)合給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-07-07
  • java 數(shù)據(jù)的加密與解密普遍實(shí)例代碼

    java 數(shù)據(jù)的加密與解密普遍實(shí)例代碼

    本篇文章介紹了一個(gè)關(guān)于密鑰查詢的jsp文件簡單實(shí)例代碼,需要的朋友可以參考下
    2017-04-04
  • springboot @validated List校驗(yàn)失效問題

    springboot @validated List校驗(yàn)失效問題

    這篇文章主要介紹了springboot @validated List校驗(yàn)失效問題,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-07-07
  • Spring事務(wù)管理配置文件問題排查

    Spring事務(wù)管理配置文件問題排查

    這篇文章主要介紹了Spring事務(wù)管理配置文件問題排查,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-05-05
  • Java中ArrayList具體實(shí)現(xiàn)之簡單的洗牌算法

    Java中ArrayList具體實(shí)現(xiàn)之簡單的洗牌算法

    這篇文章主要給大家介紹了Java中ArrayList具體實(shí)現(xiàn)之簡單的洗牌算法,文中通過代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2024-12-12
  • 詳談Jedis連接池的使用

    詳談Jedis連接池的使用

    下面小編就為大家?guī)硪黄斦凧edis連接池的使用。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-05-05
  • Java構(gòu)造函數(shù)里的一些坑記錄super()和this()

    Java構(gòu)造函數(shù)里的一些坑記錄super()和this()

    這篇文章主要介紹了Java構(gòu)造函數(shù)里的一些坑記錄super()和this(),具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-03-03
  • java swing GUI窗口美化方式

    java swing GUI窗口美化方式

    這篇文章主要介紹了java swing GUI窗口美化方式,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-10-10
  • SpringBoot如何讀取mock數(shù)據(jù)(高效調(diào)試接口)

    SpringBoot如何讀取mock數(shù)據(jù)(高效調(diào)試接口)

    本文介紹如何在SpringBoot項(xiàng)目中讀取resources目錄下的mock數(shù)據(jù)文件,以便高效調(diào)試接口,在 Spring Boot 項(xiàng)目中,通常會將靜態(tài)資源或配置文件放在 src/main/resources 目錄下,下面通過實(shí)例給大家詳細(xì)介紹,感興趣的朋友一起看看吧
    2024-12-12

最新評論