您的位置:澳门新葡8455最新网站 > 编程教学 > SpringBoot启动banner更改

SpringBoot启动banner更改

发布时间:2019-10-06 23:27编辑:编程教学浏览(65)

    这篇文章的开始先给大家看一个图片

    Spring Boot之Banner

    图片 1image

    Spring Boot默认Banner效果图

    图片 2

    Spring Boot默认Banner效果图

    用过或者看过springboot的人都知道,这就是springboot启动的banner,这一篇介绍如何自定义springboot的启动bannner。

    Spring Boot简介

    Spring Boot官方文档地址

    下面是来自官网关于Banner部分的文档,硬翻译的,不当之处请见谅.

    先介绍一个可以制作自定义banner的网站,传送门:

    Customizing the Banner(自定义Banner banner翻译成横幅感觉缺少点意境)

    The banner that is printed on start up can be changed by adding a banner.txt file to your classpath, or by setting banner.location to the location of such a file.
    可以通过在在classpath路径下添加bannner.txt文件改变控制台打印的Banner,或者在application.yml/application.properties文件中设置banner.location属性来指定bannner文件.

    If the file has an unusual encoding you can set banner.charset (default is UTF-8). In addition to a text file, you can also add a banner.gif, banner.jpg or banner.png image file to your classpath, or set a banner.image.location property.
    如果文件中有一个不寻常的编码可以设置banner.charset来指定编码(默认为UTF-8)除了一个文本文件,你还可以添加一个banner.gif,banner.jpg或banner.png 图像文件到您的类路径,或者设置banner.image.location属性指定图片位置。

    Images will be converted into an ASCII art representation and printed above any text banner.
    图像将被转换成ASCII艺术表现和任何文本旗帜,并且在bannner.txt文本上方打印。

    Inside your banner.txt file you can use any of the following placeholders(在你的bannner.txt文件中,你可以使用下面的变量)

    变量 描述
    ${application.version} 在声明的应用程序的版本号MANIFEST.MF。例如 Implementation-Version: 1.0打印为1.0
    ${application.formatted-version} 在声明的应用程序的版本号MANIFEST.MF格式化显示(周围有括号和前缀v)。例如(v1.0)。
    ${spring-boot.version} 您正在使用Spring Boot版本。例如1.5.7.RELEASE。
    ${spring-boot.formatted-version} 您正在使用Spring Boot版本。例如1.5.7.RELEASE。
    ${Ansi.NAME}(或${AnsiColor.NAME},${AnsiBackground.NAME},${AnsiStyle.NAME}) NAME是一个ANSI转义代码名称。请参阅 AnsiPropertySource有关详情。
    ${application.title} 在声明的应用程序的标题MANIFEST.MF。例如 Implementation-Title: MyApp打印为MyApp。
    其他application.yml变量 声明在application.yml/properties中的变量都可以使用${}来获取值

    图片 3image

    生成Bannner

    Bannner的生成需要有工具来生成,大神自己手动生成也是可以的。

    工具地址:

    上一篇:没有了

    下一篇:springboot拦截器的多重重定向问题