一、初始化項目
- 同上篇文章一樣,在
https://start.spring.io/上生成一個初始項目。
二、更換Banner
首先我們來嘗試靜態(tài)Banner。只需要在/src/main/resources目錄下新建一個banner.txt文件,在banner.txt中存放打印的字符串。

avatar
<center><font face="微軟雅黑" size="2">圖一 banner.txt存放位置</font></center>
banner.txt的內(nèi)容如下:
.______ ___ .__ __. .__ __. _______ .______
| _ \ / \ | \ | | | \ | | | ____|| _ \
| |_) | / ^ \ | \| | | \| | | |__ | |_) |
| _ < / /_\ \ | . ` | | . ` | | __| | /
| |_) | / _____ \ | |\ | | |\ | | |____ | |\ \----.
|______/ /__/ \__\ |__| \__| |__| \__| |_______|| _| `._____|
啟動項目,即可看到如下效果:

avatar
<center><font face="微軟雅黑" size="2">圖二 運行結果</font></center>
這里推薦兩個網(wǎng)址可以生成想要的Banner:
- 將文字轉化成字符串:
http://www.network-science.de/ascii/ - 將圖片轉化成字符串:
http://www.degraeve.com/img2txt.php
三、動態(tài)Banner
將下面文件重命名為banner.gif放到src/main/resources下。
<center>

avatar
重新啟動項目,會發(fā)現(xiàn)控制臺會將gif一幀一幀的打印出來。
如果目錄src/main/resources下同時存在banner.txt和banner.gif,項目會先將banner.gif每一個畫面打印完畢之后,再打印banner.txt中的內(nèi)容。