Spring Boot - 自定義啓動banner

背景

這段時間較忙,有些想念「小紅」,爲了表達我對小紅的思念之情,決定將spring boot啓動的banner研究一下,看看是否可以自定義,讓我每天可以看到她。spring

展現

通過調研,發現自定義banner是一個輕鬆愉快的過程,忍不住讓我多啓動幾回,先看看效果:(省略了一些啓動日誌)數據庫

[INFO] 
[INFO] --- spring-boot-maven-plugin:1.5.1.RELEASE:run (default-cli) @ com.wanye.springboot ---
          $$\                     $$\
          \__|                    $$ |
$$\   $$\ $$\  $$$$$$\   $$$$$$\  $$$$$$$\   $$$$$$\  $$$$$$$\   $$$$$$\
\$$\ $$  |$$ | \____$$\ $$  __$$\ $$  __$$\ $$  __$$\ $$  __$$\ $$  __$$\
 \$$$$  / $$ | $$$$$$$ |$$ /  $$ |$$ |  $$ |$$ /  $$ |$$ |  $$ |$$ /  $$ |
 $$  $$<  $$ |$$  __$$ |$$ |  $$ |$$ |  $$ |$$ |  $$ |$$ |  $$ |$$ |  $$ |
$$  /\$$\ $$ |\$$$$$$$ |\$$$$$$  |$$ |  $$ |\$$$$$$  |$$ |  $$ |\$$$$$$$ |
\__/  \__|\__| \_______| \______/ \__|  \__| \______/ \__|  \__| \____$$ |
                                                                $$\   $$ |
                                                                \$$$$$$  |
                                                                 \______/
2017-07-14 12:02:16,555 [background-preinit]  INFO org.hibernate.validator.internal.util.Version - HV000001: Hibernate Validator 5.3.4.Final
2017-07-14 12:02:21,038 [main]  INFO com.wanye.Start - Starting Start on wanyedeMacBook-Pro.local with PID 1857 (/Users/wanye/Code/springboot/target/classes started by wanye in /Users/wanye/Code/springboot)

實現

實現的方式很是簡單,咱們只須要在Spring Boot工程的/src/main/resources目錄下建立一個banner.txt文件,而後將ASCII字符畫複製進去,就能替換默認的banner了。segmentfault

工具

生成ASCII字符畫springboot

參數屬性

banner.txt中還能夠增長一些參數配置,以下app

${AnsiColor.BRIGHT_RED} #設置控制檯中輸出內容的顏色
${application.version}#用來獲取MANIFEST.MF文件中的版本號
${application.formatted-version}#格式化後的${application.version}版本信息
${spring-boot.version}#Spring Boot的版本號
${spring-boot.formatted-version}#格式化後的${spring-boot.version}版本信息

最後

若是以爲文章還有點意思,請點贊、收藏。您的支持將鼓勵我繼續創做!jsp

爲了提升你們學習效果,錄製了同步的視頻課程,還望你們支持視頻課程maven

索引

  1. Spring Boot - 初識 Hello Worldspring-boot

  2. Spring Boot - Servlet、過濾器、監聽器、攔截器工具

  3. Spring Boot - 靜態資源處理、啓動加載、日誌處理學習

  4. Spring Boot - 數據庫配置

  5. Spring Boot - 部署Deploy

  6. Spring Boot - 整合jsp後必須經過spring-boot:run方式啓動?

相關文章
相關標籤/搜索