阿昌教你如何自定义Springboot项目的控制台打印的banner图案
阿昌 Java小菜鸡
有一些朋友可能对这个控制台打印出来的图案表示都不知道叫什么,他叫`banner`;

其实就是在运行springboot项目时控制台打印出的图案,就是下面这个东西。

1
2
3
4
5
6
7
  .   ____          _            __ _ _
/\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
\\/ ___)| |_)| | | | | || (_| | ) ) ) )
' |____| .__|_| |_|_| |_\__, | / / / /
=========|_|==============|___/=/_/_/_/
:: Spring Boot :: (v2.3.1.RELEASE)

其实SpringBoot支持自定义banner图案。只需要放在指定位置,SpringBoot会帮我们自动替换。Spring Boot 默认寻找 Banner 的顺序是:

1. 依次在 Classpath 下找 文件 banner.gif , banner.jpg , 和 banner.png , 先找到谁就用谁。
2. 继续 Classpath 下找 banner.txt
3. 上面都没有找到的话, 用默认的 SpringBootBanner

我们只需要在 src/main/resources 下新建一个 banner.txt

https://img-blog.csdnimg.cn/20210519155115494.png

然后找一个在线生成banner的网站,例如Patorjk,然后将生成的文本复制到banner.txt文件中。启动项目,查看控制台

再次起动Springboot项目就会打印出我们自定义的图案

https://img-blog.csdnimg.cn/20210519155130707.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQzMjg0NDY5,size_16,color_FFFFFF,t_70

这样子就自定义修改成功了!!!

 请作者喝咖啡