一. 自定义配置 banner 启动图标
老蝴蝶在上一章无论是启动 HelloWorld 项目,还是 MavenHelloWorld,在控制台打印输出时,都会有这么一个启动图标。
这个就是启动的图标,可以发现,上面显示的是 Spring 。
一般公司开发中,都会自定义这个启动图案,放置公司的logo,或者公司名。
一般个人开发时,会放置自己的相关logo。 我们可以通过在线的网址,进行配置 banner 启动图标。
一.一 项目中resources目录下添加 banner.txt 文件
我们使用 上一章节的 MavenHelloWorld 进行演示。
在MavenHelloWorld 的resources目录下,添加一个 banner.txt 的普通文件。
注意,名称一定要叫 banner.txt
一.二 搜索在线制定SpringBoot banner 的网址
推荐使用 https://www.bootschool.net/ascii 网址进行在线制作。
可以选择自定义文字(中文支持效果不好),也可以选择艺术字和二维码。
老蝴蝶这儿用在线工具栏进行演示。
输入 “Two Butterfly” 两个蝴蝶飞 。
点击拷贝结果,进行复制。
一.三 将复制结果放置到 resources/banner.txt 文件里面
一.四 启动 HelloApplication 类,进行验证
会发现,启动时 banner 发生了改变。
一.五 添加版本号
官方默认的启动时,会添加 SpringBoot 的版本号,方便观察。 目前启动时,没有版本号。
可以在 banner.txt 文件中,添加
${spring-boot.version}
配置即可。
再次启动时,查看控制台,发现展示了版本号。
一.六 启动图标所在的配置类
启动 banner 的配置,是在 org.springframework.boot.SpringApplicationBannerPrinter 类下面。 在 spring-boot r jar包下面。
默认的名称是 banner.txt 。