不要错过,SpringBoot好玩的动态Banner |
您所在的位置:网站首页 › 图标的图案怎么设置的好看 › 不要错过,SpringBoot好玩的动态Banner |
写在前面
还记得SpringBoot项目启动时会在控制台打印一个默认的启动图案么,就是长下面这样子的图案,这个图案就是我们要讲的banner。我们这篇文章就是要讲对这个图案玩出花样,也算是给自己代码增加点乐趣,如果觉得有用记得点个关注和点个赞哦,嘿嘿嘿。 SpringBoot2.0可以更改TXT格式的和gif格式的,SpringBoot1.0的时候,是只支持txt格式的,也就是1.0的时候是不能使用动态的Banner,我们先来讲讲txt格式的。其实SpringBoot更改banner特别简单,我们只需要在resources目录下创建一个banner.txt 然后在在里面放进你想要的ASCII内容就可以了,举个例子,首先你在resources目录下创建一个banner.txt ,然后放进如下内容 然后这个时候重启一下项目,就会发现,我们的启动画面变了,是不是很有意思,在文章后面我会把一些有趣的ASCII放出来,以及如何去生成好玩的ASCII。 使用banner.gif接下来在项目中测试打印动态 Banner ,同样我们将 banner.gif 文件放到项目的resources目录下,启动项目进行测试,gif如下,以及输出栏打印信息如下: 通过上述输出我们发现 Spring Boot 在启动的时候,会将 gif 图片的每一个画面,按照顺序打印在日志中,所有的画面打印完毕后,才会启动 Spring Boot 项目。如果目录resources下同时存在banner.txt和banner.gif,项目会先将banner.gif每一个画面打印完毕之后,再打印banner.txt中的内容。 获取banner这个ASCII Generator可以把文字生成ASCII,如下 我这里放一些好玩的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 |