Spring Boot 设置启动时banner

Spring Boot项目再启动的时候默认会在控制台输出一个字符banner图案,如下图:

我们可以通过下面的方法关闭启动时显示字符banner图案:

关闭banner方法一:

    public static void main(String[] args) {
        SpringApplicationBuilder application=new SpringApplicationBuilder(HelloSpringBootSettingBannerApplication.class);
        application.bannerMode(Mode.OFF);
        application.run(args);
    }

或采用fluent API写法:

    public static void main(String[] args) {
        new SpringApplicationBuilder(HelloSpringBootSettingBannerApplication.class).bannerMode(Mode.OFF).run(args);
    }

 

在应用的入口main方法中,我们通过实例化 SpringApplicationBuilder 再通过设置banner模式来关闭banner字符图案的显示

关闭banner方法二:

    public static void main(String[] args) {
        SpringApplication context=new SpringApplication(HelloSpringBootSettingBannerApplication.class);
        context.setBannerMode(Mode.OFF);
        context.run(args);
    }

在应用的入口main方法中,我们通过实例化 SpringApplication 再通过设置banner模式来关闭banner字符图案的显示

关闭banner方法三(推荐):

在resources文件夹下的application.properteis中添加如下配置即可。spring.main.banner-mode 配置项可配置的值有三个:OFF,CONSOLE,LOG 从字面意思就可以知道,只有在设置为OFF的时候控制台才不会打印banner图案

spring.main.banner-mode=OFF

通过这种方式可以灵活的设置banner图案的显示,为最大可能的达到程序设计的开闭原则,笔者推荐使用此方法。

 

如果我们想要显示banner,但是又不想显示这个Spring Boot的字符图案怎么办呢?

很简单,我们只需要在我们的resources文件夹下面新建一个banner.txt文件,然后在里面写自己的banner,Spring Boot在启动的时候控制台就会输出我们自己的banner图案了。给大家推荐一个字符画生成地址:http://patorjk.com/software/taag/

我的banner内容:

启动项目就可以看到如下的banner图案:

 

转载于:https://www.cnblogs.com/cz-xjw/p/6638244.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值