Banner
使用 IDEA 编译器初始化一个 SpringBoot 项目,并尝试将项目在本地启动后,控制台会输出服务的启动信息,包括服务的 Banner 图案以及相关的日志信息。
默认 Banner
正如 SpringBoot 项目初始化 所配置的,初始化运行 SpringBoot 项目后,控制台会打印出如下的 Banner 信息。
- SpringBoot 默认 Banner 图内容,图中可见当前 SpringBoot 版本为 V2.7.6
Banner 配置
Banner 图案是 SpringBoot 服务启动时默认打印的日志内容,可以通过 SpringBoot 启动配置设置关闭 Banner 打印。
- 在启动类 main 方法中设置
application.setBannerMode(Banner.Mode.OFF)
,可以关闭 Banner 图。
如果认为 SpringBoot 项目启动 Banner 比较官方,并且代表使用的开发框架是 Spring,在实际进行项目开发时,我们可以根据需要切换为自己项目的图案,或者可以自定义为其他图案。
- 自定义 Banner 图案
自定义 Banner 流程
自定义项目启动 Banner 图案,只需要按照如下流程进行操作:
-
确定项目的 Banner 图案对应的字符串,如
spring
或spring-boot
-
在 ASCII Generator 或 degraeve.com 网站中生成字符串名称对应的 Banner 图案
- ASCII Generator 主要用来对文本字符生成 Banner 图案
- degraeve.com 则可以对引用图片生成对应的艺术图案