What?
当我们启动SpringBoot时,会出现下面的图案.显得非常
高端大气上档次
. ____ _ __ _ _
/\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
\\/ ___)| |_)| | | | | || (_| | ) ) ) )
' |____| .__|_| |_|_| |_\__, | / / / /
=========|_|==============|___/=/_/_/_/
:: Spring Boot :: (v2.3.2.RELEASE)
Why?
俗话说的好,好看的皮囊千篇一律,有趣的灵魂万里挑一。
同样,这个启动图案看得久了,难免会厌烦。
那么我们就要自己定义
How?
那么如何自定义呢?
SpringBoot非常人性化的预留了一个改变banner
的功能。
我们只需要在 'src/resource'下新建新建一个banner.txt
即可
例如:
_ _ ______
| | | | | ___|
| | _ _ ___ | | __ _ _ | |_ __ _ _ __ __ _
| || | | | / __|| |/ /| | | | | _|/ _` || '_ \ / _` |
| || |_| || (__ | < | |_| | | | | (_| || | | || (_| |
|_| \__,_| \___||_|\_\ \__, | \_| \__,_||_| |_| \__, |
__/ | __/ |
|___/ |___/
当我们启动SpringBoot程序时,会看到下面内容。
_ _ ______
| | | | | ___|
| | _ _ ___ | | __ _ _ | |_ __ _ _ __ __ _
| || | | | / __|| |/ /| | | | | _|/ _` || '_ \ / _` |
| || |_| || (__ | < | |_| | | | | (_| || | | || (_| |
|_| \__,_| \___||_|\_\ \__, | \_| \__,_||_| |_| \__, |
__/ | __/ |
|___/ |___/
2020-08-08 00:31:34.020 INFO 7556 --- [ main] com.lu.pojo.YamlApplicationTests : Starting YamlApplicationTests on DESKTOP-FBE4MLK with PID 7556 (started by luzhenfang in E:\那些年我们的头发\SpringBoot实战派\yaml)
2020-08-08 00:31:34.022 INFO 7556 --- [ main] com.lu.pojo.YamlApplicationTests : No active profile set, falling back to default profiles: default
2020-08-08 00:31:34.868 INFO 7556 --- [ main] o.s.s.concurrent.ThreadPoolTaskExecutor : Initializing ExecutorService 'applicationTaskExecutor'
2020-08-08 00:31:35.103 INFO 7556 --- [ main] com.lu.pojo.YamlApplicationTests : Started YamlApplicationTests in 1.38 seconds (JVM running for 2.259)
其他玩法?
当然除了banner.txt
SpringBoot 还支持(gif png jpg
)等图片格式。
然后当我们启动SpringBoot时,他会自动扫描 src/resource
目录下 banner.*
文件,如果是图片文件则转换为对应的ASCII码,如果是文本文件则直接输出。
文末彩蛋
////////////////////////////////////////////////////////////////////
// _ooOoo_ //
// o8888888o //
// 88" . "88 //
// (| ^_^ |) //
// O\ = /O //
// ____/`---'\____ //
// .' \\| |// `. //
// / \\||| : |||// \ //
// / _||||| -:- |||||- \ //
// | | \\\ - /// | | //
// | \_| ''\---/'' | | //
// \ .-\__ `-` ___/-. / //
// ___`. .' /--.--\ `. . ___ //
// ."" '< `.___\_<|>_/___.' >'"". //
// | | : `- \`.;`\ _ /`;.`/ - ` : | | //
// \ \ `-. \_ __\ /__ _/ .-` / / //
// ========`-.____`-.___\_____/___.-`____.-'======== //
// `=---=' //
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ //
// 佛祖保佑 永不宕机 永无BUG //
////////////////////////////////////////////////////////////////////
.-----------------------------------------------------------------------------.
||Es| |F1 |F2 |F3 |F4 |F5 | |F6 |F7 |F8 |F9 |F10| C= AMIGA |
||__| |___|___|___|___|___| |___|___|___|___|___| |
| _____________________________________________ ________ ___________ |
||~ |! |" |§ |$ |% |& |/ |( |) |= |? |` || |<-| |Del|Help| |{ |} |/ |* | |
||`__|1_|2_|3_|4_|5_|6_|7_|8_|9_|0_|ß_|´_|\_|__| |___|____| |[ |]_|__|__| |
||<- |Q |W |E |R |T |Z |U |I |O |P |Ü |* | || |7 |8 |9 |- | |
||->__|__|__|__|__|__|__|__|__|__|__|__|+_|_ || |__|__|__|__| |
||Ctr|oC|A |S |D |F |G |H |J |K |L |Ö |Ä |^ |<'| |4 |5 |6 |+ | |
||___|_L|__|__|__|__|__|__|__|__|__|__|__|#_|__| __ |__|__|__|__| |
||^ |> |Y |X |C |V |B |N |M |; |: |_ |^ | |A | |1 |2 |3 |E | |
||_____|<_|__|__|__|__|__|__|__|,_|._|-_|______| __||_|__ |__|__|__|n | |
| |Alt|A | |A |Alt| |<-|| |->| |0 |. |t | |
| |___|___|_______________________|___|___| |__|V_|__| |_____|__|e_| |
| |
`-----------------------------------------------------------------------------'
0000000 0000000 000000 000 0000000000 000 000
000 000 000 00 000 000 000 000 000 000 000
00 000 000 00 000 000 000 000 000 000
00 000 000 000 00 0000 000 000 000 000
000 0000 000 0000 0000 000 000 000 000 000
000000 000 00000 00 000 000 000 000 000 000
00 000 00 000 000 000 00 000 000
000 000 00 00 00 00 000 000 0000 0000 000 000
0000000 00000000 00000000 000 000 0000000000 0000000000
____________________________________________________
/ \
| _____________________________________________ |
| | | |
| | Hello,World! | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| |_____________________________________________| |
| |
\_____________________________________________________/
\_______________________________________/
_______________________________________________
_-' .-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-. --- `-_
_-'.-.-. .---.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.--. .-.-.`-_
_-'.-.-.-. .---.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-`__`. .-.-.-.`-_
_-'.-.-.-.-. .-----.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-----. .-.-.-.-.`-_
_-'.-.-.-.-.-. .---.-. .-----------------------------. .-.---. .---.-.-.-.`-_
:-----------------------------------------------------------------------------:
`---._.-----------------------------------------------------------------._.---'
_________________
< luckyFang 。。 >
-----------------
\ ^__^
\ (oo)\_______
(__)\ )\/\
||----w |
|| ||