SpringBoot自定义Banner信息(springboot自定义图标)

  本篇文章为你整理了SpringBoot自定义Banner信息(springboot自定义图标)的详细内容,包含有springboot 自定义 springboot自定义图标 spring boot actuator 自定义 自定义springbootstarter SpringBoot自定义Banner信息,希望能帮助你了解 SpringBoot自定义Banner信息。

  本文主要介绍使用springboot框架时,我们可以自定义我们项目的相关信息,例如启动图、启动时的版本号等。

  二、自定义banner

  我们在启动SpringBoot项目时,控制台会打印出SpirngBoot的图形,包含SpringBoot的版本号,这个图形叫做banner,如下图:接下来我们一起学习一下怎么自定义启动图形。

  三、自定义banner步骤

  
首先我们需要在项目的resource文件夹下新建新文件,文件名命名为banner.txt,我们需要自定义的图形就放在该文件里面。

  
 

  复制网站生成的相关字体信息到banner.txt文件中。

  修改SpringApplication启动类,在SpringApplication启动类中启动时修改为如下代码:

  

public static void main(String[] args) {

 

   SpringApplication springApplication = new SpringApplication(StarBootApplication8080.class);

   springApplication.setBannerMode(Banner.Mode.CONSOLE);

   springApplication.run(args);

  

 

  Banner.Mode.CONSOLE 这个配置有OFF、CONSOLE、LOG三种模式,这个应该很好理解,OFF就是关闭,不打印banner,打印出来就是空的,CONSOLE就是控制台打印,是通过System.out标准输出流打印到控制台上的,LOG就是会调用logger打印info级别的日志输出,小伙伴们可以自己去尝试一下。

  四、修改banner里面的版本号

  在SringBoot启动的时候会打印SpringBoot的版本号,这个同样是在banner.txt文件中设置,在banner.txt文件中加入以下代码,即可显示自己项目的版本号和Springboot项目的版本号。AnsiColor主要是设置颜色。

  

${AnsiColor.BRIGHT_GREEN}

 

  Project Version: ${project-name.version} ${project-name.formatted-version}

  Spring Boot Version: ${spring-boot.version}${spring-boot.formatted-version}

  ${AnsiColor.BLACK}

  

 

  其中${programName.version} ${programName.formatted-version}是在yml文件中设置的,设置如下:配置里的version取的是pom文件中的version标签。

  

project-name:

 

   version: @version@

   formatted-version: (v@version@)

  

 

  原文链接:https://monkey.blog.xpyvip.top/archives/springboot-zi-ding-yi-banner-xin-xi

  以上就是SpringBoot自定义Banner信息(springboot自定义图标)的详细内容,想要了解更多 SpringBoot自定义Banner信息的内容,请持续关注盛行IT软件开发工作室。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: