新年彩蛋:Spring Boot自定义Banner
从上面的内容中可以看到,还使用了一些属性设置:
-
${AnsiColor.BRIGHT_RED}
:设置控制台中输出内容的颜色 -
${application.version}
:用来获取MANIFEST.MF
文件中的版本号 -
${application.formatted-version}</code>:格式化后的<code style="margin:0px 2px; padding:3px 5px; border:0px; outline:0px; font-weight:inherit; font-style:inherit; font-family:'Source Code Pro',Consolas,Monaco,Menlo,Consolas,monospace; font-size:1em; vertical-align:baseline; color:rgb(233,105,0); background-color:rgb(248,248,248)">${application.version}
版本信息 -
${spring-boot.version}
:Spring Boot的版本号 -
${spring-boot.formatted-version}</code>:格式化后的<code style="margin:0px 2px; padding:3px 5px; border:0px; outline:0px; font-weight:inherit; font-style:inherit; font-family:'Source Code Pro',Consolas,Monaco,Menlo,Consolas,monospace; font-size:1em; vertical-align:baseline; color:rgb(233,105,0); background-color:rgb(248,248,248)">${spring-boot.version}
版本信息
生成工具
如果让我们手工的来编辑这些字符画,显然是一件非常困难的差事。所以,我们可以借助下面这些工具,轻松地根据文字或图片来生成用于Banner输出的字符画。
- http://patorjk.com/software/taag
- http://www.network-science.de/ascii/
- http://www.degraeve.com/img2txt.php
年终彩蛋
最后,奉上程序猿必备Banner “永不宕机佛祖”,祝大家:“新年快乐、永不宕机、永无Bug”!
${AnsiColor.BRIGHT_YELLOW}
// _ooOoo_ //
// o8888888o //
// 88" . "88 //
// (| ^_^ |) //
// O\ = /O //
// ____/`---'\____ //
// .' \\| |// `. //
// / \\||| : |||// \ //
// / _||||| -:- |||||- \ //
// | | \\\ - /// | | //
// | \_| ''\---/'' | | //
// \ .-\__ `-` ___/-. / //
// ___`. .' /--.--\ `. . ___ //
// ."" '< `.___\_<|>_/___.' >'"". //
// | | : `- \`.;`\ _ /`;.`/ - ` : | | //
// \ \ `-. \_ __\ /__ _/ .-` / / //
// ========`-.____`-.___\_____/___.-`____.-'======== //
// `=---=' //
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ //
// 佛祖保佑 永不宕机 永无BUG //
效果图: