摘要:背景這段時間較忙,有些想念小紅,為了表達我對小紅的思念之情,決定將啟動的研究一下,看看是否能夠自定義,讓我天天能夠看到她。
背景
這段時間較忙,有些想念“小紅”,為了表達我對小紅的思念之情,決定將spring boot啟動的banner研究一下,看看是否能夠自定義,讓我天天能夠看到她。
展示經過調研,發現自定義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了。
工具生成ASCII字符畫
參數屬性banner.txt中還可以增加一些參數配置,如下
${AnsiColor.BRIGHT_RED} #設置控制臺中輸出內容的顏色 ${application.version}#用來獲取MANIFEST.MF文件中的版本號 ${application.formatted-version}#格式化后的${application.version}版本信息 ${spring-boot.version}#Spring Boot的版本號 ${spring-boot.formatted-version}#格式化后的${spring-boot.version}版本信息最后
如果覺得文章還有點意思,請點贊、收藏。您的支持將鼓勵我繼續創作!
為了提高大家學習效果,錄制了同步的視頻課程,還望大家支持視頻課程
索引Spring Boot - 初識 Hello World
Spring Boot - Servlet、過濾器、監聽器、攔截器
Spring Boot - 靜態資源處理、啟動加載、日志處理
Spring Boot - 數據庫配置
Spring Boot - 部署Deploy
Spring Boot - 整合jsp后必須通過spring-boot:run方式啟動?
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/67395.html
摘要:一般,我們用來啟動應用。圖片內部展示時不能共存。如果沒有在環境中配置,展示我們自己設置的自定義。 SpringApplication 一般,我們用 SpringApplication 來啟動spring boot應用。如 @SpringBootApplication public class DemoApplication { public static void main(...
摘要:在創建之前,實際上觸發了一些事件,因此不能將偵聽器注冊為。使用的事件發布機制發送應用程序事件,該機制的一部分確保在子環境中發布給偵聽器的事件也會在任何祖先上下文中被發布給監聽器。 23. SpringApplication SpringApplication類提供了一種方便的方法來引導從main()方法開始的Spring應用程序。在許多情況下,你可以委托給靜態SpringApplica...
摘要:由于本人更習慣使用所以后續案例都是基于與,同時這里是基于最新的編寫的哦創建項目初次接觸,我們先來看看如何創建一個項目,這里以為例,其他的工具小伙伴們自行搜索創建方式。創建完項目后,各位小伙伴請認真細心的對比下與傳統的工程有何區別如目錄結構。 SpringBoot 是為了簡化 Spring 應用的創建、運行、調試、部署等一系列問題而誕生的產物,自動裝配的特性讓我們可以更好的關注業務本身...
摘要:使用還是,根據個人喜好即可。如果錯誤頁面也需要使用模板引擎動態生成,那么放在下面的路徑。數據庫自動配置嵌入式數據庫如果類路徑中包含或的相應包,那么就會自動配置這些嵌入式數據庫的實例和數據源。 本文參考自Spring Boot文檔。 Spring Boot 簡介 Spring框架功能很強大,但是就算是一個很簡單的項目,我們也要配置很多東西。因此就有了Spring Boot框架,它的作用很...
摘要:在年首次發表了這種語言,另外與也是這語言的共同設計者。每種都可以通過配置使用控制臺或者文件輸出日志內容。可以通過是中的一個設置的日志級別。參考文檔新年彩蛋自定義參考指南配置類配置詳解 導讀: 在上篇文章學習到了如何搭建一個簡單的Spring Boot的項目,這篇文章我們主要圍繞Spring Boot的外部化文件展開, 快速開始:外部化配置 首先是一個典型的Spring Boot的項...
閱讀 1037·2023-04-25 17:51
閱讀 2852·2021-11-23 09:51
閱讀 1470·2021-11-08 13:21
閱讀 2428·2021-09-22 15:14
閱讀 1515·2019-08-30 12:48
閱讀 1076·2019-08-29 12:44
閱讀 1138·2019-08-26 12:21
閱讀 1396·2019-08-26 10:47