最近在看阿波罗的时候,看到了他的启动动画为自己的logo,于是乎突发奇想想看下这个如何去配置,如何去更改的
1. 既然是springboot项目,首先就应该从启动类的run方法入手,于是乎去寻找所有与banner相关的
在图片可以看到,初始赋给了控制台,上面有三种类型,关闭,控制台,日志;
本篇文章只讨论控制台的形式
2. 当看到run方法的时候,可以清晰的看到有banner类,并且调用了打印方法,于是点击去看
这里会判断他的类型是不是off,如果是的话那就关闭了(主要看else方法)
3. 这里会判断你是否有自定义的banner,如果没有的话那么就返回他默认的banner(也就是我们常看的logo)
4. 从这里我们可以看到不止一种方法来配置,有兴趣的话可以自己点击去看,我们只需要在resource目录下新增一个banner.txt文件,文件中放置自己的logo就可以了
至于为什么要放在resource下,上面图片很清晰的告诉了在classpath:路径下,以上就是分析内容(banner文件的内容可以去百度搜素如何生成,很多帖子都有介绍,在这里就不重复介绍了)