最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

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

image-20210212212948271

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

比如

春晚?yè)尩搅硕嗌偌t包呀?😄

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

吃膩了大魚大肉沒~ 😄

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

拿五殺了沒 😜

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

正題開始啦~

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

image-20210213095429504

Spring boot 源碼 之 Banner

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

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

SpringApplication 構(gòu)造器

指定banner的模式

image-20210212222858432

Banner 函數(shù)式接口

這里有三種模式

image-20210212223355150

run 方法

創(chuàng)建banner對(duì)象

image-20210212233541862

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

image-20210212233903827

可以看到該類中還定義了 圖片的類型(居然還支持 gif ?。﹡ 😝

image-20210212234044061

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

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 源碼

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

image-20210212235521681

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

image-20210213100111335

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

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

牛年大吉1

牛年大吉2

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

相關(guān)文章

  • Springmvc ViewResolver設(shè)計(jì)實(shí)現(xiàn)過程解析

    Springmvc ViewResolver設(shè)計(jì)實(shí)現(xiàn)過程解析

    這篇文章主要介紹了Springmvc ViewResolver設(shè)計(jì)實(shí)現(xiàn)過程解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-10-10
  • java源碼閱讀之java.lang.Object

    java源碼閱讀之java.lang.Object

    這篇文章主要介紹了java源碼閱讀之java.lang.Object,具有一定借鑒價(jià)值,需要的朋友可以參考下
    2018-01-01
  • Java中Json與List、Map、entity的互相轉(zhuǎn)化

    Java中Json與List、Map、entity的互相轉(zhuǎn)化

    在開發(fā)中,Json轉(zhuǎn)換的場(chǎng)景往往也就是那么幾個(gè),本文主要介紹了Java中Json與List、Map、entity的互相轉(zhuǎn)化,具有一定的參考價(jià)值,感興趣的可以了解一下
    2022-07-07
  • Java8新的異步編程方式CompletableFuture實(shí)現(xiàn)

    Java8新的異步編程方式CompletableFuture實(shí)現(xiàn)

    這篇文章主要介紹了Java8新的異步編程方式CompletableFuture實(shí)現(xiàn),小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2019-04-04
  • Idea如何導(dǎo)入java mysql驅(qū)動(dòng)包

    Idea如何導(dǎo)入java mysql驅(qū)動(dòng)包

    本文介紹了如何在IntelliJ IDEA中配置MySQL數(shù)據(jù)庫(kù)連接,首先下載MySQL Connector/J驅(qū)動(dòng)并解壓,然后在Idea項(xiàng)目中創(chuàng)建lib文件夾并將.jar文件復(fù)制到該文件夾,接著,將.jar文件添加為項(xiàng)目庫(kù),通過這些步驟,可以成功配置MySQL數(shù)據(jù)庫(kù)連接
    2024-12-12
  • Eclipse中配置Maven build打包的方法步驟

    Eclipse中配置Maven build打包的方法步驟

    這篇文章主要介紹了Eclipse中配置Maven build打包的方法步驟,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-11-11
  • Java?BitMap源碼仿寫實(shí)現(xiàn)

    Java?BitMap源碼仿寫實(shí)現(xiàn)

    這篇文章主要介紹了Java?BitMap源碼仿寫實(shí)現(xiàn),所謂bitmap,就是用每一位來存放某種狀態(tài),適用于大規(guī)模數(shù)據(jù),但數(shù)據(jù)狀態(tài)又不是很多的情況。通常是用來判斷某個(gè)數(shù)據(jù)存不存在的
    2022-12-12
  • Java類和成員變量聲明類詳解

    Java類和成員變量聲明類詳解

    這篇文章主要介紹了Java類和成員變量聲明類詳解,類中的成員變量——這些被稱為字段,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的朋友可以參考一下
    2022-08-08
  • Java自定義注解對(duì)枚舉類型參數(shù)的校驗(yàn)方法

    Java自定義注解對(duì)枚舉類型參數(shù)的校驗(yàn)方法

    文章介紹了如何使用Java注解對(duì)枚舉類型參數(shù)進(jìn)行校驗(yàn),通過自定義注解和注解校驗(yàn)類實(shí)現(xiàn)參數(shù)的靈活性校驗(yàn),感興趣的朋友一起看看吧
    2025-01-01
  • 使用Spring Boot快速構(gòu)建基于SQLite數(shù)據(jù)源的應(yīng)用

    使用Spring Boot快速構(gòu)建基于SQLite數(shù)據(jù)源的應(yīng)用

    為了提供一個(gè)單包易部署的服務(wù)器應(yīng)用,考慮使用Spring Boot,因?yàn)槠浼闪薃pache Tomcat,易于運(yùn)行,免去絕大部分了服務(wù)器配置的步驟
    2017-08-08

最新評(píng)論

集贤县| 拉萨市| 马边| 凉城县| 石景山区| 日喀则市| 宜城市| 内江市| 张家川| 无锡市| 南康市| 巢湖市| 桦南县| 甘南县| 康平县| 邢台市| 那曲县| 田林县| 云浮市| 襄城县| 永安市| 清徐县| 南康市| 怀安县| 宜良县| 莱州市| 鸡东县| 科技| 工布江达县| 华安县| 车险| 余庆县| 泰来县| 安化县| 永年县| 蓝山县| 昔阳县| 沂水县| 丰顺县| 澜沧| 蚌埠市|