Spring Boot定製啓動圖案

啓動圖案

Spring Boot在啓動的時候會顯示一個默認的Spring的圖案,對應的類爲SpringBootBanner。markdown

.   ____          _            __ _ _
 /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
 \\/  ___)| |_)| | | | | || (_| |  ) ) ) )
  '  |____| .__|_| |_|_| |_\__, | / / / /
 =========|_|==============|___/=/_/_/_/
 :: Spring Boot ::        (v1.5.6.RELEASE)

圖案輸出有如下幾種模式,默認是CONSOLE的,即只打印到控制檯,也能夠輸出到日誌文件。app

enum Mode {

	/**
	 * Disable printing of the banner.
	 */
	OFF,

	/**
	 * Print the banner to System.out.
	 */
	CONSOLE,

	/**
	 * Print the banner to the log file.
	 */
	LOG

}

關閉圖案

@SpringBootApplication
public class Application {

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

定製圖案

很簡單,只要在classpath目錄下建立banner.txt便可,把圖案放入該文件就行,這是Spring Boot默認的圖案位置,Spring Boot會自動加載該文件顯示圖案。ide

生成圖案的網站:http://patorjk.compost

也能夠使用圖片,更詳細的能夠研究Banner接口及其子類,不過這也沒什麼卵用,有興趣的能夠深刻了解下。網站

固然也支持經過application配置文件來定製圖案。ui

# BANNER
banner.charset=UTF-8 # Banner file encoding.
banner.location=classpath:banner.txt # Banner file location.
banner.image.location=classpath:banner.gif # Banner image file location (jpg/png can also be used).
banner.image.width= # Width of the banner image in chars (default 76)
banner.image.height= # Height of the banner image in chars (default based on image height)
banner.image.margin= # Left hand image margin in chars (default 2)
banner.image.invert= # If images should be inverted for dark terminal themes (default false)

推薦:Spring Boot & Cloud 最強技術教程spa

相關文章
相關標籤/搜索