我們在啟動 SpringBoot 時,控制台會打印 SpringBoot Logo 以及版本信息;這個操作是可以通過 SpringBoot的banner自定義實現
. ____ _ __ _ _ /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \ ( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \ \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ :: Spring Boot :: (v2.0.1.RELEASE)
-
org.springframework.boot.ResourceBanner
文本格式,SpringBoot 會讀取配置項
banner.txt
和banner.location
,從配置項中獲取真實的文件地址;如果配置中沒有配置,會把配置項作為文件去加載; -
org.springframework.boot.ImageBanner
圖片格式,SpringBoot 加載配置項
banner.image.location
,從配置項中獲取真實的路徑,SpringBoot 會根據配置項的路徑加載文件。
如果沒有配置banner.image.location
,轉而依次加載banner.gif
、banner.jpg
、banner.png
這三個中存在的文件;
如果上面兩種都沒有配置,SpringBoot 就會加載默認的 Banner;也就是文章開頭介紹的方式。
//////////////////////////////////////////////////////////////////// // _ooOoo_ // // o8888888o // // 88" . "88 // // (| ^_^ |) // // O\ = /O // // ____/`---'\____ // // .' \\| |// `. // // / \\||| : |||// \ // // / _||||| -:- |||||- \ // // | | \\\ - /// | | // // | \_| ''\---/'' | | // // \ .-\__ `-` ___/-. / // // ___`. .' /--.--\ `. . ___ // // ."" '< `.___\_<|>_/___.' >'"". // // | | : `- \`.;`\ _ /`;.`/ - ` : | | // // \ \ `-. \_ __\ /__ _/ .-` / / // // ========`-.____`-.___\_____/___.-`____.-'======== // // `=---=' // // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ // // 佛祖保佑 永不宕機 永無BUG // ////////////////////////////////////////////////////////////////////
具體就是在resource下配置
另外對於圖片生成可以去工具中生成,如下:
http://www.degraeve.com/img2txt.php
https://www.bootschool.net/ascii