版权声明:本文为博主原创文章,经博主允许,可自由共享,尽量不要用于商业用途。 https://blog.csdn.net/matrixbbs/article/details/88115186
采用生成工具
如果让我们手工的来编辑这些字符画,显然是一件非常困难的差事。所以,我们可以借助下面这些工具,轻松地根据文字或图片来生成用于Banner输出的字符画。
http://patorjk.com/software/taag
http://www.network-science.de/ascii/
http://www.degraeve.com/img2txt.php
只需要在Spring Boot工程的/src/main/resources目录下创建一个banner.txt文件,然后将ASCII字符画复制进去,就能替换默认的banner了。比如上图中的输出,就采用了下面的banner.txt内容【fhzheng】:
${AnsiColor.BRIGHT_GREEN}
_____.__ .__
_/ ____\ |__ _______| |__ ____ ____ ____
\ __\| | \\___ / | \_/ __ \ / \ / ___\
| | | Y \/ /| Y \ ___/| | \/ /_/ >
|__| |___| /_____ \___| /\___ >___| /\___ /
\/ \/ \/ \/ \//_____/
${AnsiColor.BRIGHT_RED}
Application Version: ${application.version}${application.formatted-version}
Spring Boot Version: ${spring-boot.version}${spring-boot.formatted-version}
输出如下
从上面的内容中可以估计,还使用了一些属性设置:
${AnsiColor.BRIGHT_RED}:设置控制台中输出内容的颜色
${application.version}:用来获取MANIFEST.MF文件中的版本号
{application.version}版本信息
${spring-boot.version}:Spring Boot的版本号
{spring-boot.version}版本信息