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

SpringBoot中的自定義Banner詳細(xì)解析

 更新時(shí)間:2024年01月02日 08:53:57   作者:my_sky_  
這篇文章主要介紹了SpringBoot中的自定義Banner詳細(xì)解析,Banner即橫幅標(biāo)語(yǔ),我們?cè)趩?dòng)SpringBoot項(xiàng)目時(shí)會(huì)將Banner信息打印至控制臺(tái),我們可以輸出一些圖形、SpringBoot版本信息等內(nèi)容,需要的朋友可以參考下

一、自定義banner

Spring Boot支持圖片和文字兩種banner樣式,而圖片會(huì)被轉(zhuǎn)化為ASCII字符畫展示。

在這里插入圖片描述

1、自定義文字方式

在這里插入圖片描述

這里可以有兩種方式:

1)通過(guò)在配置文件中指定文件

static final String BANNER_LOCATION_PROPERTY = "spring.banner.location";

1> 在yaml文件中做如下配置:

spring:
  banner:
    location: banner_test.txt

2> 在resources目錄下新建banner_test.txt文件:

在這里插入圖片描述

3> 控制臺(tái)輸出如下:

在這里插入圖片描述

2)默認(rèn)讀取resources目錄下的banner.txt文件

static final String DEFAULT_BANNER_LOCATION = "banner.txt";

1> 只需要在resources目錄下新建一個(gè) banner.txt 文件:

在這里插入圖片描述

2> 控制臺(tái)輸出如下:

在這里插入圖片描述

2、自定義圖片方式

在這里插入圖片描述

static final String BANNER_IMAGE_LOCATION_PROPERTY = "spring.banner.image.location";

支持的圖片類型:

static final String[] IMAGE_EXTENSION = { "gif", "jpg", "" };

1> 在yaml文件中做如下配置:

spring:
  banner:
    image:
      location: xiaoniao.jpg

2> 在resources目錄下添加xiaoniao.jpg圖片:

在這里插入圖片描述

3> 控制臺(tái)輸出如下:

在這里插入圖片描述

WARN 7716 — [ main] org.springframework.boot.ImageBanner : Image banner not printable: class path resource [xiaoniao.jpg] (class java.lang.IllegalStateException: ‘Unable to read image banner source’)

可以看到已經(jīng)是使用了圖片打印banner,但是打印不出來(lái)。

再換個(gè)圖片試試:

在這里插入圖片描述

輸出如下:

在這里插入圖片描述

這個(gè)圖片可以用,但是感覺像亂碼了!這就是上面提到的圖片會(huì)被轉(zhuǎn)化為ASCII字符畫展示。所以不要用圖片打印banner。

二、多個(gè) banner

可以同時(shí)打印自定義圖片、自定義文本banner:

比如在resources目錄下添加 banner.txt 的同時(shí),通過(guò)spring.banner.image.location指定打印圖片的路徑。

在這里插入圖片描述

示例輸出如下:

在這里插入圖片描述

還有一種取巧的方式,除了打印系統(tǒng)自帶的banner外,我們還可以自定義banner。 定義一個(gè)配置類,在其構(gòu)造函數(shù)中打印banner:

到此這篇關(guān)于SpringBoot中的自定義Banner詳細(xì)解析的文章就介紹到這了,更多相關(guān)自定義Banner內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論

石门县| 尤溪县| 阆中市| 巨野县| 萨嘎县| 上犹县| 鄂托克前旗| 张家港市| 青海省| 信丰县| 颍上县| 广安市| 石门县| 潜江市| 嘉祥县| 井冈山市| 遂昌县| 惠安县| 普兰店市| 台安县| 中宁县| 南部县| 通许县| 井陉县| 西藏| 游戏| 商洛市| 宁强县| 怀宁县| 通榆县| 武清区| 确山县| 吉木乃县| 马尔康县| 招远市| 体育| 庆元县| 望谟县| 巴里| 浏阳市| 吕梁市|