Spring Boot定製啟動圖案
啟動圖案
Spring Boot在啟動的時候會顯示一個預設的Spring的圖案,對應的類為SpringBootBanner。
. ____ _ __ _ _
/\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
\\/ ___)| |_)| | | | | || (_| | ) ) ) )
' |____| .__|_| |_|_| |_\__, | / / / /
=========|_|==============|___/=/_/_/_/
:: Spring Boot :: (v1.5.6.RELEASE)
圖案輸出有以下幾種模式,預設是CONSOLE的,即只列印到控制檯,也可以輸出到日誌檔案。
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會自動載入該檔案顯示圖案。
生成圖案的網站:http://patorjk.com
也可以使用圖片,更詳細的可以研究Banner介面及其子類,不過這也沒什麼卵用,有興趣的可以深入瞭解下。
當然也支援通過application配置檔案來定製圖案。
# 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)
相關文章
- Maven專案Spring Boot啟動MavenSpring Boot
- Spring Boot專案中如何定製攔截器Spring Boot
- Spring Boot 系統啟動任務定義Spring Boot
- [maven][spring boot] mvn spring-boot:run啟動時,指定pom檔案MavenSpring Boot
- 如何定製 Spring Boot 的 Banner?Spring Boot
- spring-boot啟動Springboot
- Spring Boot啟動流程Spring Boot
- Spring Boot Starters啟動器Spring Boot
- Spring Boot Runner啟動器Spring Boot
- Spring Boot 啟動過程Spring Boot
- 04-spring-boot-resttemplate netty定製使用SpringbootRESTNetty
- Spring Boot - 自定義 Banner 圖案Spring Boot
- Spring Boot 2.0(七):Spring Boot 如何解決專案啟動時初始化資源Spring Boot
- Spring Boot啟動流程簡述Spring Boot
- Spring Boot啟動後讀取jar包內部檔案Spring BootJAR
- 建立自己的定製的Spring Boot Starter快速指南Spring Boot
- spring boot 2.0 專案啟動就關閉問題解決Spring Boot
- spring boot學習(4): 命令列啟動Spring Boot命令列
- Spring Boot原始碼分析-啟動過程Spring Boot原始碼
- Spring Boot 應用程式啟動流程分析Spring Boot
- Spring boot學習(一)開啟Spring boot之旅Spring Boot
- Spring Boot(三):Spring Boot中的事件的使用 與Spring Boot啟動流程(Event 事件 和 Listeners監聽器)Spring Boot事件
- 在Spring Boot中建立自己的啟動器Spring Boot
- 使用lazyInit縮短Spring Boot啟動時間Spring Boot
- Spring Boot中Tomcat是怎麼啟動的Spring BootTomcat
- 一文了解Spring Boot啟動類SpringApplicationSpring BootAPP
- 加快Spring Boot啟動的幾種方法 | baeldungSpring Boot
- spring boot 不連線資料庫啟動Spring Boot資料庫
- spring-boot定製和最佳化內嵌的TomcatSpringbootTomcat
- 如何用Spring Boot解決專案啟動時初始化資源?Spring Boot
- 開啟Spring Boot 之旅Spring Boot
- Spring Boot 之訂製 logoSpring BootGo
- Spring Boot入門(一):搭建Spring Boot專案Spring Boot
- 在spring boot專案(maven)中引入其他 spring boot專案Spring BootMaven
- Intellij IDEA 中 的spring boot 專案使用了spring-boot-devtools要做的兩個設定IntelliJIdeaSpring Bootdev
- wim檔案製作U盤啟動盤教程【圖文】
- 七、Spring Boot 錯誤處理原理 & 定製錯誤頁面Spring Boot
- 十二、Spring Boot 嵌入式 Servlet 容器啟動原理Spring BootServlet