不要错过,SpringBoot好玩的动态Banner

您所在的位置:网站首页 图标的图案怎么设置的好看 不要错过,SpringBoot好玩的动态Banner

不要错过,SpringBoot好玩的动态Banner

2024-07-04 07:03| 来源: 网络整理| 查看: 265

写在前面

还记得SpringBoot项目启动时会在控制台打印一个默认的启动图案么,就是长下面这样子的图案,这个图案就是我们要讲的banner。我们这篇文章就是要讲对这个图案玩出花样,也算是给自己代码增加点乐趣,如果觉得有用记得点个关注和点个赞哦,嘿嘿嘿。 在这里插入图片描述

如何更改使用 使用banner.txt

SpringBoot2.0可以更改TXT格式的和gif格式的,SpringBoot1.0的时候,是只支持txt格式的,也就是1.0的时候是不能使用动态的Banner,我们先来讲讲txt格式的。其实SpringBoot更改banner特别简单,我们只需要在resources目录下创建一个banner.txt 然后在在里面放进你想要的ASCII内容就可以了,举个例子,首先你在resources目录下创建一个banner.txt ,然后放进如下内容 在这里插入图片描述

// _ooOoo_ // // o8888888o // // 88" . "88 // // (| ^_^ |) // // O\ = /O // // ____/`---'\____ // // .' \\| |// `. // // / \\||| : |||// \ // // / _||||| -:- |||||- \ // // | | \\\ - /// | | // // | \_| ''\---/'' | | // // \ .-\__ `-` ___/-. / // // ___`. .' /--.--\ `. . ___ // // ."" '< `.___\__/___.' >'"". // // | | : `- \`.;`\ _ /`;.`/ - ` : | | // // \ \ `-. \_ __\ /__ _/ .-` / / // // ========`-.____`-.___\_____/___.-`____.-'======== // // `=---=' // // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ // // 佛祖保佑 永不宕机 永无BUG //

然后这个时候重启一下项目,就会发现,我们的启动画面变了,是不是很有意思,在文章后面我会把一些有趣的ASCII放出来,以及如何去生成好玩的ASCII。

使用banner.gif

接下来在项目中测试打印动态 Banner ,同样我们将 banner.gif 文件放到项目的resources目录下,启动项目进行测试,gif如下,以及输出栏打印信息如下: 在这里插入图片描述

.. .::* ... ..... .... ........ . ... ........ . .. ...... .... .... ... . . ..**::**.. .*::::::::::*. .*::::::::::::*. .*::::::::::::*. .*::::::::::::*. .*::::::::::*. ..**::***. .. ..... .. ..... ... ...... ...... . ... . ..... . .... . . ............................ ............. .................. ......... ................ . ................... ... . ... ............ ............. . ... ............... . ......... ........... .......... ....... .... ............ ........ ........ ........ .... . ......... ........ ........ ......... ..********.. ......*.. ........ .**::::::::::::**. ........ ........... .**::::::::::::::::**. ....... ...... .*::::::::::::::::::::*. ....... ... .. .*::::::::::::::::::::::*. ....... ...... .::::::::::::::::::::::::. ....... .......... .::::::::::::::::::::::::. ... .... ......... .*:::::::::::::::::::::::. .... ......... .*::::::::::::::::::::::*. ... ......... .*::::::::::::::::::::*. .... ........ .**::::::::::::::::**. ......... ... .... .**::::::::::::**. ......... . ........ .********.. ......... ....... . ......*.. ......... . ..... ....... ......... ........ . ............ ............ .. ........... . ............. ......... ................ .... .......... ............. .... . ......... . ..... . .... ...... ......... . .. .... .............. .... .. ............. ........... .............. ::. .*:* :. *:* *. .*:* .:*. *: .*:*. :. .: :* : :. .::::* : : : * *****..... *.: : : : .:* .::::::::::**.. .. : * : *: .*:::::::::::::::*. * ** o *** ...**::::::::::::::::::**. * :.: : .* : .....***::::::::::::::::::::::*. : : o :*. * ..*****:::::::::::::::::::::::::*. * : o : . .*::::::::::::::::::::::::::::::::*. :: * :* : *::::::::::::::::::::::::::::::::::* : o * o * .*::::::::::::::::::::::::::::::::::*. .:o : : : : .*::::::::::::::::::::::::::::::::::*. : . : : .. .*::::::::::::::::::::::::::::::::::*. * : * : : .*::::::::::::::::::::::::::::::::::* : *: . :* .*o:::::::::::::::::::::::::::::::*. . : : : * .*::::::::::::::::::::::::::::::*. * :* o * : .*::::::::::::::::::::::::::::*. : ** : :* * .*::::::::::::::::::::::::**. *.. * ** * ..*::::::::::::::::::::*.. :* * * o .. ..**::::::::::::**.. .:. : : : o.: ...******... *. : :. : ::o:. *: * *: :. : .*:*. :* .*:: .:* .* *o: .: .:*. .*: ...

通过上述输出我们发现 Spring Boot 在启动的时候,会将 gif 图片的每一个画面,按照顺序打印在日志中,所有的画面打印完毕后,才会启动 Spring Boot 项目。如果目录resources下同时存在banner.txt和banner.gif,项目会先将banner.gif每一个画面打印完毕之后,再打印banner.txt中的内容。

获取banner

这个ASCII Generator可以把文字生成ASCII,如下 在这里插入图片描述 这个IMG2TXT可以将图片生成ASCII,非常方便,如下 在这里插入图片描述

好玩的banner

我这里放一些好玩的banner

.__ .__ .__ .__ .___ | |__ ____ | | | | ____ __ _ _____________| | __| _/ | | \_/ __ \| | | | / _ \ \ \/ \/ / _ \_ __ \ | / __ | | Y \ ___/| |_| |_( ) \ ( ) | \/ |__/ /_/ | |___| /\___ >____/____/\____/ \/\_/ \____/|__| |____/\____ | \/ \/ \/ ::WWWWWWWWWWWWKKWWWWKKDDDDKKDDKKKKWWKKKKKKWWWWii LL######WWWW##############KKGGKKKKDDDDKKKKWW##WW;; ttEEWW####KK####KKEEEEWW##WWKK##GGKKDDLLWW##KKDDWWWWKK;; ..jjff####WW##KKLLWW######KKKKDDWWKKKKKKLL####LLDDWW####WW ;;ttLL##WW##KKGGWW######WW##DDDDGG##WWDDWWWWWWDDWW########tt ffWWWW##EEKKWW############WWGGGGDD##WW##WWWWKKKKWW######KK LL##########################WWDDDDGG##WWWWKK####KKDD######## GGEE######################KKLLGGKKWWDDWWWWffKK##KKDDKK####WW.. ffWW######################DDEEEEffffffffDDGGGG##EEGGKK###### ..########################KKfftt;;,,..,,;;jjffttDDWWDDWWWW##GG ;;WW####################WWffjj;;:: ..,,;;;;,,;;LLWWEEKK##jj LLEEEEKK####WW##DDffffffii;;,,::........::,,,,,,,,;;EEDDWW##;; LL##WW##WWWW##WWjj,,,,;;,,,,,,::::......::::::,,::,,,,GGDDWW##.. ..GGLL##DDffGGDDDD,,,,,,,,;;tttt,,............::::::,,,,;;DDKKWWWWii ffjjjj####LL,,,,;;ii;;,,,,,,;;;;,,iittii......::::::::,,,,iiWW##WW##.. ..ffKK##WW####jjii;;tt;;,,::..,,jjLLffttjjtt::::::::,,,,,,;;ff######DD jjKK########KKttjj;;;;,,....;;ttDDDDDDjjtt,,,,,,,,,,,,;;GG######ff ..;;KK########LLjjttii;;,,....::iiii,,ttjjii,,,,,,ttjjLLDD##WW##KKtt ..LL##########ffjjiiii;;,,::......;;tttt,,;;..iiDDWWDDDDff##WW##LL;; LLKKWWWW####jjjj;;ii;;;;::....::::::..,,,,::jjiiii;;EEWWWWKKDDjj.. ..DDWWWWEE##jjtttt;;ii;;;;,,....::......::::,,ii,,ttffttLLDDDDGG,, DDDDLLEEWWGGtttttt;;;;;;;;,,,,::::::..::::..;;;;,,,,;;;;iiGGLLii ttGGDDEEWWWW;;iitttt;;;;;;;;,,,,,,,,,,,,,,:: ;;;;,,;;;;ttiiGGff ttGGWWWW##ff;;;;ttjj;;;;;;,,,,,,,,,,..;;::::..ii,,,,;;ttffGGff,, LLKK##ff;;;;;;;;jj;;;;,,,,,,,,::::..,,tt::::ii,,;;iiffttttii:: LLGG;;;;,,;;;;jjii;;;;,,,,;;tt::....::ttfftt;;ii,,,,..;;..,, ..ii,,;;,,,,,,;;;;ff;;,,,,,,::,,ffff;;,,;;iittttff ,, ,, ii ::iitt,,,,;;,,,,,,;;;;jjjj;;,,,,,,::tt;;LLLLLLffttWWtt.... ::..,, ,,;;;;;;,,,,,,,,,,::,,,,,,,,;;jjtt;;,,::::,,ttttjjffjjtt##,,.. ,, ..,,,,;;;;;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,;;jjii,,,,::::,,;;jjjj;;DDDD.. ::,, ;;;;;;;;;;,,,,,,,,::::::,,::::::::,,,,,,;;iiffjj,,,,,,,,;;LLEEGGjjGG ,,;;.. ,,,,,,,,;;;;;;,,,,::..::,,::..::::::::,,;;;;ttfffftt;;;;GGtt;;jjttii ,,::.. ,,::....::,,;;;;;;,,,,,,,,::..::::::::::,,,,;;ffGGKKEEDDLLLLDDffii .. ii.. ,,,,::....,,,,,,,,;;;;,,,,,,......::::..::::;;ttLLLLLLffffjjjjjj.. ,, ,, .. ,,::::::..::,,......::,,,,,,,,::::......::::;;;;jjjjjjffffjjttjjjj,,.. ..,, ::::......::::............::::,,,,::::::::,,,,;;iijjffffjjjjjjffjjjjjj,, ::;; ::........::..................::::::,,::::,,,,,,,,,,,,,,,,,,,,jj;;;;;;iitt,,jj ....................................,,::..::,,::,,::::::,,,,,,ii,,,,,,,,,,;;jj,, .___ .____ _____.___. | | | | _______ __ ____ \__ | | ____ __ __ | | | | / _ \ \/ // __ \ / | |/ _ \| | \ | | | |__( ) /\ ___/ \____ ( ) | / |___| |_______ \____/ \_/ \___ > / ______|\____/|____/ \/ \/ \/


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3