Spring Boot启动banner相关设置

1、摘要

SpringBoot项目启动时,控制台会打赢自带banner,你可以禁用或者更改。默认情况下Spring Boot会去 /src/main/resources 目录下读取 banner.txt 文本文件,甚至如果有图片它会读取 banner.gifbanner.jpgbanner.png 文件加载输出,如果上述文件均没有,则加载自带的banner。
当然,如果你在 /src/main/resources/application.yml 配置文件中通过 spring.banner.location 属性指定自定义文件名文件,则从指定处加载。

2、自定义Banner

/src/main/resources目录下新建banner.txt文件,在文件中输入你想要展示的内容。

     .. ..oooo.....ooo...
  .odSS4PYYYSSOOXXXXXXXXXOodbgooo.
 /SSYod$$$$SSOIIPXXXXXXXXXYYP.oo.*b.
($$Yd$$$$SSSOII:XXXXXXXX:IIoSSS$$b.Y,
 \Yd$$$$SSSOII:XXXXXXXXXX:IIOOSSS$$$b\
  d$$$$SSSOOI:XP"YXXXXXXXX:IIOOSSSS$$$\
  Y$$$SSSOOII:XbdXXXXXP"YX:IIOOOSS$$$$)
  'Y$$$SSSOI:XXXXXXXXXbodX:IIOOSS$$$$$/
   "Y$$$SSSOI(PoTXXXXXTo)XXIIOOOSS$$$*'
     ""*Y$S(((PXXXXXXXY))dIIOSSS$$dP'
        "*'()P;XXXXXXXXY)IIOSSS$P".oS,
        (S'(P;XXXXXXXP;Y)XXYOP".oSSSSb
       (S'(P;'XXXXXXX';Y).ooooSSSSSSSS)
       (S'(P;'XXXXXXP';Y).oSSSSSSSSSSSP
       (SS'Y);YXXXXX';(Y.oSSSSSSSSSSSSP
        YSS'Y)'YXXX".(Y.oSSP.SSSSSSSSY
         YSS'"" XXX""oooSSP.SSSSSSSSY
         SSSSSS YXXX:SSSSP.SSSSSSSSY
         SSSSSP  YXb:SSSP.S"SSSSSSP
         S(OO)S   YXb:SY    )SSSSS
         SSSSO    )YXb.I    ISSSSP
         YSSSY    I."YXXb   Y(SS)I
         )SSS(    dSSo.""*b  YSSSY
         OooSb   dSSSSP      )SSS(
                 dSSSY       OooSS
                 OooSP

3、禁用Banner

更改配置文件/src/main/resources/application.yml

spring:
  main:
    banner-mode: off

或者,修改入口文件App.java

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication
public class App {

    public static void main(String[] args) {
        // SpringApplication.run(App.class, args);

        SpringApplication springApplication = new SpringApplication(App.class);
        springApplication.setBannerMode(org.springframework.boot.Banner.Mode.OFF);
        springApplication.run(args);
    }

}
posted @ 2020-12-11 17:04  Bruce.Chang.Lee  阅读(632)  评论(0)    收藏  举报