可以有些第一次接触到这个名词的小伙伴不清楚banner是什么,其实就是在运行springboot项目时控制台打印出的图案,就是下面这个东西。
. ____ _ __ _ _ /\ / ___'_ __ _ _(_)_ __ __ _ ( ( )___ | '_ | '_| | '_ / _` | \/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |___, | / / / / =========|_|==============|___/=/_/_/_/ :: Spring Boot :: (v2.3.1.RELEASE)
这下是不是就熟悉了,其实SpringBoot支持自定义banner图案。只需要放在指定位置,SpringBoot会帮我们自动替换。Spring Boot 默认寻找 Banner 的顺序是:
- 依次在 Classpath 下找 文件 banner.gif , banner.jpg , 和 banner.png , 先找到谁就用谁。
- 继续 Classpath 下找 banner.txt
- 上面都没有找到的话, 用默认的 SpringBootBanner
我们只需要在 src/main/resources 下新建一个 banner.txt,然后找一个在线生成banner的网站,例如[patorjk](http://patorjk.com/software/taag/#p=display&f=3D Diagonal&t=codermy),然后将生成的文本复制到banner.txt文件中。启动项目,查看控制台
是不是很炫酷,一个知名项目的banner是这样的
// _ooOoo_ // // o8888888o // // 88" . "88 // // (| ^_^ |) // // O = /O // // ____/`---'____ // // .' \| |// `. // // / \||| : |||// // // / _||||| -:- |||||- // // | | \ - /// | | // // | _| ''---/'' | | // // .-__ `-` ___/-. / // // ___`. .' /--.-- `. . ___ // // ."" '< `.____<|>_/___.' >'"". // // | | : `- `.;` _ /`;.`/ - ` : | | // // `-. _ __ /__ _/ .-` / / // // ========`-.____`-.________/___.-`____.-'======== // // `=---=' // // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ // // 佛祖保佑 永不宕机 永无BUG //



