SpringBoot--Banner的定制和关闭
Posted HelloWhy
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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
分别代表关闭、输出到控制台、输出到日志!
以上是关于SpringBoot--Banner的定制和关闭的主要内容,如果未能解决你的问题,请参考以下文章
定做logo设计请人设计原创商标代设计品牌公司企业VI代设计卡通图标志定制定做logo海报代做平面包装宣传单宣传