您如何更改Spring Boot启动横幅?

Java教程 2025-08-22

有时我觉得春季横幅横幅在嘲笑我。

我正在努力工作,对代码进行故障排除,但我无法使事情变得有效。那个春季启动横幅出现,告诉我:“嘿,春季靴子很好。这里的问题是你。”

您如何关闭弹簧启动横幅?

对Spring Boot的横幅的第一道防线?只需将其关闭即可。

spring.main.show-banner = false

这将完全打开横幅,因此您将不会再看到它了。但是,完全禁用弹簧启动横幅可能是一种剧烈的措施。

我的偏爱?只需自定义。

要替换默认的弹簧横幅,请在应用程序的资源文件夹中添加一个名为banner.txt的文件。

根据您的喜好将弹簧启动横幅定制起来很容易。

您如何自定义弹簧启动横幅?

您可以将您想要的任何文本添加到banner.txt文件。我的建议?添加将有助于解决故障排除工作的数据。这里有一些建议:

  • 使用的Spring Boot框架的活动版本。

  • 当前活动的春季配置文件。

  • 当前配置的记录级别。

  • Spring Boot应用程序的名称。

  • 自定义弹簧启动横幅示例。

自定义春季启动横幅示例

这是一个简单的示例弹簧启动横幅,当您的应用程序启动时提供基本但重要的配置信息:

$ {application.title} $ {application.version}

$ {spring.application.name}正在开始

当前活动的配置文件是:$ {spring.profiles.active}

Web应用程序正在端口上运行:$ {server.port}

由Spring Boot版本$ {spring-boot.version}提供动力

自定义ASCII横幅艺术

哦,如果您为标准横幅提供的ASCII艺术品提供,您可以随时创建自己的。

实际上,在datenkollektiv.de上有一个自定义的弹簧启动横幅生成器,它为我生成了ASCII ART:

_____ _ ___ ___ _ _ _ _ _

| _ _ | | _ ___/ __ | ___ _ ___ _____ _ _/ __(_)__ | | ___

| | | ' / -_)__ / -_)'_ v / -_)'_ __ / _` / -_)

| _ | | _ || _ ___ | ___/ ___ | _ | _/ ___ | _ | | ___/_ __,_ ___ |

$ {application.title} $ {application.version}

由Spring Boot $ {Spring-Boot.version}提供动力

如果您想自定义开发环境并给它一些ASCII风格,请检查一下。