zoukankan      html  css  js  c++  java
  • SpringBoot--Banner的定制和关闭

    SpringBoot项目启动的时候控制台会打印如下信息:

    上面红色框框内的“SPRING BOOT”被称为Banner,意为横幅,默认会开启并在控制台打印,其实我们可以修改它的内容和样式,即定制;并选择是否开启及开启后将其输出到哪里。

    一、定制Banner 

    1、在src/main/respurces下新建一个banner.txt的文件;

    2、通过http://patorjk.com/software/taag生成字符,并将生成的字符复制到banner.txt文件中;

    再次启动时就是新的字符了!

    二、关闭Banner

    将main方法改造:

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

    上面代码中红色加粗部分就是关闭Banner的配置,此时启动项目就不会再控制台打印了!!

    其实Banner是SpringBoot中的一个接口,其源码如下:

    public interface Banner {
        void printBanner(Environment environment, Class<?> sourceClass, PrintStream out);
    
        public static enum Mode {
            OFF,
            CONSOLE,
            LOG;
    
            private Mode() {
            }
        }
    }

    Mode是一个静态枚举类型,有三个值:OFF、CONSOLE、LOG

    分别代表关闭、输出到控制台、输出到日志!

  • 相关阅读:
    fixed解决方案
    阿里巴巴全部行业分类
    下边的flash挡住了上面的元素
    Response.Status
    分割DataTable
    window.print() 指定打印的区域
    oracle .1
    最新:电视台mms地址在线观看
    Access 时间比较错误
    Entity Framework linq
  • 原文地址:https://www.cnblogs.com/hellowhy/p/10018209.html
Copyright © 2011-2022 走看看