赞
踩
我们知道在Spring Boot程序启动时,控制台会输出一串字符串启动的图案,如下所示:
那么我们是否可以去改变这个图案,答案是肯定的。
步骤一:
在Resource目录下新建banner.txt文件,然后填写如下,比如我这个就是我自己设置的jingting,这个字符生成可以用这个网址查询 http://www.network-science.de/ascii/
${AnsiBackground.BRIGHT_YELLOW}
__.__ __ .__
|__|__| ____ _____/ |_|__| ____ ____
| | |/ \ / ___\ __\ |/ \ / ___\
| | | | \/ /_/ > | | | | \/ /_/ >
/\__| |__|___| /\___ /|__| |__|___| /\___ /
\______| \//_____/ \//_____/
${AnsiColor.BRIGHT_RED}
Application Name: ${application.title}
Application Version: ${application.formatted-version}
Spring Boot Version: ${spring-boot.formatted-version}
在上面的配置中,通过${}获取application.properties配置文件中的相关配置信息,如Spring Boot版本、应用的版本、应用名称等信息。
步骤二:
在application.properties中配置banner.txt的路径等信息。
application.version=1.0.0.0
application.formatted-version=v1.0.0.0
spring-boot.version=2.1.2.RELEASE
spring-boot.formatted-version=v2.1.2.RELEASE
application.title=My App
如上所示,在application中设置banner.txt文件的路径、应用的版本、Spring Boot的版本等信息。
在配置完后,我们重新启动,就会发现默认图案已经被替换。
Spring Boot 也支持使用GIF、JPG和PNG格式的图片文件来定义横幅图案。当然,并不会把图片直接输出在控制台上,而是将图片中的像素解析并转换成ASCII编码字符之后再输出到控制台上。
以下是引入了一张jpg后的样子
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。