在springboot启动过程中,我们经常可以看到控制台打印下面图文:
实际上这个打印图文,是可以自定义的,可以在springboot的resource中创建一个banner.txt文件,在启动时就会替换springboot默认的输出,比如说我们创建一个banner.txt
1Application Version: ${info.version} 2Spring Boot Version: ${spring-boot.version} 3//////////////////////////////////////////////////////////////////// 4// _ooOoo_ // 5// o8888888o // 6// 88" . "88 // 7// (| ^_^ |) // 8// O\ = /O // 9// ____/`---'\____ // 10// .' \\| |// `. // 11// / \\||| : |||// \ // 12// / _||||| -:- |||||- \ // 13// | | \\\ - /// | | // 14// | \_| ''\---/'' | | // 15// \ .-\__ `-` ___/-. / // 16// ___`. .' /--.--\ `. . ___ // 17// ."" '< `.___\_<|>_/___.' >'"". // 18// | | : `- \`.;`\ _ /`;.`/ - ` : | | // 19// \ \ `-. \_ __\ /__ _/ .-` / / // 20// ========`-.____`-.___\_____/___.-`____.-'======== // 21// `=---=' // 22// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ // 23// 佛祖保佑 永不宕机 永无BUG // 24////////////////////////////////////////////////////////////////////
启动显示如下:
在网上看到几个自动生成bannar的网站分享下:
http://patorjk.com/software/taag
http://www.network-science.de/ascii/
http://www.degraeve.com/img2txt.php
springboot涉及到banner的配置如下:
其中spring.main.show-banner配置已经在2.x版本中废弃,现在的开关是spring.main.banner-mode值设置为off就不会显示。