SpringBoot項目啓動的時候控制檯會打印以下信息:app
上面紅色框框內的「SPRING BOOT」被稱爲Banner,意爲橫幅,默認會開啓並在控制檯打印,其實咱們能夠修改它的內容和樣式,即定製;並選擇是否開啓及開啓後將其輸出到哪裏。spa
1、定製Banner 日誌
一、在src/main/respurces下新建一個banner.txt的文件;code
二、經過http://patorjk.com/software/taag生成字符,並將生成的字符複製到banner.txt文件中;blog
再次啓動時就是新的字符了!接口
2、關閉Bannerget
將main方法改造:源碼
public static void main(String[] args) { SpringApplication app = new SpringApplication(DemoApplication.class); app.setBannerMode(Banner.Mode.OFF); app.run(args); }
上面代碼中紅色加粗部分就是關閉Banner的配置,此時啓動項目就不會再控制檯打印了!!it
其實Banner是SpringBoot中的一個接口,其源碼以下:io
public interface Banner { void printBanner(Environment environment, Class<?> sourceClass, PrintStream out); public static enum Mode { OFF, CONSOLE, LOG; private Mode() { } } }
Mode是一個靜態枚舉類型,有三個值:OFF、CONSOLE、LOG
分別表明關閉、輸出到控制檯、輸出到日誌!