springboot banner
Spring Boot中的banner是在應(yīng)用程序啟動(dòng)時(shí)顯示的一個(gè)ASCII藝術(shù)字符或文本。它被用來給用戶展示一些關(guān)于應(yīng)用程序的信息,例如名稱、版本號(hào)或者公司標(biāo)志等。
使用Spring Boot的默認(rèn)設(shè)置,如果項(xiàng)目中有一個(gè)名為“banner.txt”的文件放置在classpath下的“/META-INF”目錄中,那么這個(gè)文件的內(nèi)容將會(huì)被用作應(yīng)用程序的banner。
你可以使用任何文本編輯器創(chuàng)建一個(gè)banner.txt文件,并把想要顯示的ASCII藝術(shù)字符或自定義文本放入其中。
以下是一些常見的自定義banner配置:
1.設(shè)置banner的模式:
通過在application.properties文件中添加以下屬性進(jìn)行設(shè)置:
spring.main.banner-mode=console
可以不配置,默認(rèn)會(huì)在在控制臺(tái)和日志中輸出banner
- off:禁用banner;
- console:在控制臺(tái)輸出banner;
- log:在日志中輸出banner。
2.添加圖片形式的banner:
在/banner.txt中可以使用特殊的占位符${AnsiColor.X}
,其中X是顏色碼。比如${AnsiColor.GREEN}
表示綠色。你可以使用以下特殊的ANSI顏色碼改變文本的顏色:
- BLACK
- RED
- GREEN
- YELLOW
- BLUE
- MAGENTA
- CYAN
- WHITE
3.添加自定義文本:
可以在banner.txt文件中插入自定義的文本,例如應(yīng)用程序的名稱、版本號(hào)或其他相關(guān)信息。
以下是一個(gè)示例banner.txt文件內(nèi)容:
_
| |_ __ _ _ __ ____ __ _ _ __
| __| / _` || '__||_ / / _` || '_ \
| |_ | (_| || | / / | (_| || | | |
\__| \__,_||_| /___| \__,_||_| |_|
4、改變banner字符圖案的顏色
在banner.txt文件中加入表達(dá)式(有多種顏色可選擇): ${AnsiColor.BRIGHT_GREEN}
在Spring Boot的banner.txt
文件中,您可以使用占位符表達(dá)式來動(dòng)態(tài)生成橫幅內(nèi)容。其他修改banner展示內(nèi)容的表達(dá)式如下:
示例:
Welcome to ${application.name}! Version: ${application.version}
總結(jié):
-
創(chuàng)建
banner.txt
文件:在項(xiàng)目的資源目錄下創(chuàng)建一個(gè)名為banner.txt
的文件。 -
使用占位符表達(dá)式:在
banner.txt
文件中使用${}
來表示占位符,其中{}
內(nèi)部是要替換的屬性名稱。 -
配置屬性值:在應(yīng)用程序的配置文件(如
application.properties
或application.yml
)中定義相應(yīng)的屬性和值。例如,在application.properties
文件中添加以下內(nèi)容:
通過上述示例和總結(jié),您可以在banner.txt
文件中使用占位符表達(dá)式來生成動(dòng)態(tài)的橫幅內(nèi)容,以展示應(yīng)用程序的相關(guān)信息。
請注意,以上示例和總結(jié)僅適用于Spring Boot中的banner.txt
文件和占位符表達(dá)式的使用。
最后附上字符生成網(wǎng)站及在線圖片轉(zhuǎn)換為字符圖案網(wǎng)站(有興趣的小伙伴可自行去生成自己喜歡的圖案):
http://patorjk.com/software/taag
佛祖版Baner
-------佛祖保佑? 永無BUG-----------佛祖保佑? 必發(fā)大財(cái)--------佛祖保佑? 毛發(fā)旺盛---------
項(xiàng)目resources文件下新建banner.txt文件?
banner.txt? 代碼
${AnsiColor.BLUE} -------------------------------阿彌陀佛-------------------------------------------------阿彌陀佛---------------------------------------------------阿彌陀佛------------------------
${AnsiColor.BLUE} _oo0oo_ _oo0oo_ _oo0oo_
${AnsiColor.BLUE} o8888888o o8888888o o8888888o
${AnsiColor.BLUE} 88" . "88 88" . "88 88" . "88
${AnsiColor.BLUE} (| -^_^ |) (| --_-- |) (| @_@ |)
${AnsiColor.BLUE} 0\ = /0 0\ = /0 0\ = /0
${AnsiColor.BLUE} ___/‘---’\___ ___/‘---’\___ ___/‘---’\___
${AnsiColor.BLUE} .' \| |/ '. .' \| |/ '. .' \| |/ '.
${AnsiColor.BLUE} / \\||| : |||// \ / \\||| : |||// \ / \\||| : |||// \
${AnsiColor.BLUE} / _||||| -卍-|||||_ \ / _||||| -卍-|||||_ \ / _||||| -卍-|||||_ \
${AnsiColor.BLUE} | | \\\ - /// | | | | \\\ - /// | | | | \\\ - /// | |
${AnsiColor.BLUE} | \_| ''\---/'' |_/ | | \_| ''\---/'' |_/ | | \_| ''\---/'' |_/ |
${AnsiColor.BLUE} \ .-\__ '-' ___/-. / \ .-\__ '-' ___/-. / \ .-\__ '-' ___/-. /
${AnsiColor.BLUE} ___'. .' /--.--\ '. .'___ ___'. .' /--.--\ '. .'___ ___'. .' /--.--\ '. .'___
${AnsiColor.BLUE} ."" ‘< ‘.___\_<|>_/___.’>’ "". ."" ‘< ‘.___\_<|>_/___.’>’ "". ."" ‘< ‘.___\_<|>_/___.’>’ "".
${AnsiColor.BLUE} | | : ‘- \‘.;‘\ _ /’;.’/ - ’ : | | | | : ‘- \‘.;‘\ _ /’;.’/ - ’ : | | | | : ‘- \‘.;‘\ _ /’;.’/ - ’ : | |
${AnsiColor.BLUE} \ \ ‘_. \_ __\ /__ _/ .-’ / / \ \ ‘_. \_ __\ /__ _/ .-’ / / \ \ ‘_. \_ __\ /__ _/ .-’ / /
${AnsiColor.BLUE} =====‘-.____‘.___ \_____/___.-’___.-’===== =====‘-.____‘.___ \_____/___.-’___.-’===== =====‘-.____‘.___ \_____/___.-’___.-’=====
${AnsiColor.BLUE} ‘=---=’ ‘=---=’ ‘=---=’
${AnsiColor.BLUE} ----------------------------佛祖保佑 永無BUG----------------------------------------佛祖保佑 必發(fā)大財(cái)------------------------------------------佛祖保佑 毛發(fā)旺盛------------------
${AnsiColor.BLUE}:: 虎的一比! ${blade.service.version} :: ${spring.application.name}:${AnsiColor.RED}${blade.env}${AnsiColor.BLUE} :: Running SpringBoot ${spring-boot.version} :: ${AnsiColor.BRIGHT_BLACK}
啟動(dòng)圖文章來源:http://www.zghlxwxcb.cn/news/detail-654758.html
文章來源地址http://www.zghlxwxcb.cn/news/detail-654758.html
到了這里,關(guān)于springboot 設(shè)置自定義啟動(dòng)banner背景圖 教程的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!