在启动时打印的横幅可以通过添加banner.txt
文件到类路径中,或者通过设置spring.banner.location
属性设置为这样一个文件的位置。如果文件具有utf-8以外的编码,则可以设置spring.banner.charset
。除了文本文件之外,还可以添加banner.gif
, banner.jpg
,或banner.png
图像文件到类路径或设置spring.banner.image.location
财产。图像被转换成ASCII艺术表示法,并打印在任何文字横幅之上。
在你的banner.txt
文件中,可以使用下列任何占位符:
变量 | 描述 |
---|---|
|
应用程序的版本号,如 |
|
应用程序的版本号,如 |
|
您正在使用的SpringBoot版本。例如 |
|
您所使用的SpringBoot版本,格式化为显示(用括号包围,前缀为 |
|
哪里 |
|
您的应用程序的标题,如 |
这个SpringApplication.setBanner(…) 方法,如果希望以编程方式生成横幅,则可以使用该方法。使用org.springframework.boot.Banner 接口并实现自己的printBanner() 方法。 |
您还可以使用spring.main.banner-mode
属性以确定是否必须在其上打印横幅。System.out
(console
),发送到配置的记录器(log
),或根本不生产(off
).
打印的横幅以下列名称注册为单例bean:springBootBanner
.