手把手教你如何将springboot启动图像改为兔叭咯

599 阅读2分钟

我正在参加「兔了个兔」创意投稿大赛,详情请看:「兔了个兔」创意投稿大赛

前言

在使用springboot进行项目启动的时候,会出现一个springbootlogo图标。下文就如何修改该图标进行解答。

修改springboot启动的logo图标

首先需要了解该图标是如何被springboot找到的。实际上,在解析时,启动项目时会去ClassPath下找banner.gif/banner.jpg/banner.png 这类文件,如果能够找到就直接优先进行解析并使用。如果没有找到就继续找banner.txt文本文件,如果能够找到就进行使用。如果还没有这些文件,就会使用默认的springboot logo。所以我们只需要在ClassPath下放入能够被解析为logo的文件就可以生成对应的启动图像。

image.png 也就是说将文件放在resource下即可。

注意:文件名必须是banner,后缀在gif/jpg/png/txt中任选一个即可。

兔八哥效果

我使用maven将项目进行打包为jar包,并在命令台窗口运行。 image.png 文字是我一个一个手动拼接上去的。。。在这里祝大家兔年大吉啦,像兔八哥一样天天开心咯!

更改图像颜色

${AnsiColor.BRIGHT_GREEN}在文本行前缀添加该代码即可指定该行的颜色 ${AnsiColor.BRIGHT_YELLOW} 黄色

其他颜色可以根据对应的英文手动修改,在这里就不一一介绍了。

如何定制这些图像

可以找一些在线的网站进行搜索定制,下面我推荐几个我经常使用的.

如何关闭图像生成

配置文件中指定关闭

可以在springboot的配置文件中找到spring.main.banner-mode=off关闭。

image.png 在这里也可以进行配置,指定输出在控制台还是日志中输出图像。

在主程序入口写入代码关闭。

public static void main(String[] args) {
        SpringApplication app = new SpringApplication(springBootApplication.class);
        app.setBannerMode(Banner.Mode.OFF);
        app.run(args);
}