Spring Boot 修改启动时的 banner

在使用 Spring Boot 开发项目时,每次启动,都会出现如下这个画面:

看起来很有趣,并且我们在看一些开源的项目时,也会看到它们使用了不同的图代替了它,比如人人权限系统这个项目,它的启动画面是下面的这样的:

可以看到,这个是可以自定义的,那么需要如何操作呢?很简单,在 2.0 之前的版本,在 resource 目录下创建一个 banner.txt 就可以,这样项目启动时,就会读取这个文件,把对应的内容输出到控制台,比如我输出的内容:

是不是很有趣呢?另外,如果你使用的是 2.0 以后的版本,你可以直接使用图片,将图片命名为 banner 后缀保持不变,这样项目启动是就会自动将它转换成 ASCII 字符图片,见下图,如果是 gif 图片,会逐帧解析,只有图片结束才会开始启动项目,当然,如果目录下存在 banner.txt,会在图片解析完成后将它打印出来,是不是很有趣呢?

PS:推荐几个不错的图片转 ASCII 的网站

2. http://glassgiant.com/ascii/

3. http://www.ascii-art-generator.org/

5. http://asciiflow.com/

什么?你不想自己生成?呐,再给你几个:1. https://blog.csdn.net/lxh19930428/article/details/53885052

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180525G20C7P00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券