當(dāng)前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
新年彩蛋:Spring Boot自定义Banner
生活随笔
收集整理的這篇文章主要介紹了
新年彩蛋:Spring Boot自定义Banner
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
在2016年的最后一天,借用Spring Boot的Banner向各位程序猿同仁們問候一聲:Happy New Year。
接下來我們就來介紹一下這個(gè)輕松愉快的自定義banner功能。實(shí)現(xiàn)的方式非常簡單,我們只需要在Spring Boot工程的/src/main/resources目錄下創(chuàng)建一個(gè)banner.txt文件,然后將ASCII字符畫復(fù)制進(jìn)去,就能替換默認(rèn)的banner了。比如上圖中的輸出,就采用了下面的banner.txt內(nèi)容:
| ${AnsiColor.BRIGHT_GREEN} ## ## ### ######## ######## ## ## ## ## ######## ## ## ## ## ######## ### ######## ## ## ## ## ## ## ## ## ## ## ### ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## #### #### ## ## ## ## ## #### ## ## ## ## ## ######### ## ## ######## ######## ## ## ## ## ###### ## ## ## ## ###### ## ## ######## ## ## ######### ## ## ## ## #### ## ## ## ## ## ## ######### ## ## ## ## ## ## ## ## ## ## ### ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ######## ### ### ## ######## ## ## ## ## ${AnsiColor.BRIGHT_RED} Application Version: ${application.version}${application.formatted-version} Spring Boot Version: ${spring-boot.version}${spring-boot.formatted-version} |
從上面的內(nèi)容中可以看到,還使用了一些屬性設(shè)置:
- ${AnsiColor.BRIGHT_RED}:設(shè)置控制臺中輸出內(nèi)容的顏色
- ${application.version}:用來獲取MANIFEST.MF文件中的版本號
- ${application.formatted-version}:格式化后的${application.version}版本信息
- ${spring-boot.version}:Spring Boot的版本號
- ${spring-boot.formatted-version}:格式化后的${spring-boot.version}版本信息
生成工具
如果讓我們手工的來編輯這些字符畫,顯然是一件非常困難的差事。所以,我們可以借助下面這些工具,輕松地根據(jù)文字或圖片來生成用于Banner輸出的字符畫。
- http://patorjk.com/software/taag
- http://www.network-science.de/ascii/
- http://www.degraeve.com/img2txt.php
年終彩蛋
最后,奉上程序猿必備Banner “永不宕機(jī)佛祖”,祝大家:“新年快樂、永不宕機(jī)、永無Bug”!
| ${AnsiColor.BRIGHT_YELLOW} // _ooOoo_ // // o8888888o // // 88" . "88 // // (| ^_^ |) // // O\ = /O // // ____/`---'\____ // // .' \\| |// `. // // / \\||| : |||// \ // // / _||||| -:- |||||- \ // // | | \\\ - /// | | // // | \_| ''\---/'' | | // // \ .-\__ `-` ___/-. / // // ___`. .' /--.--\ `. . ___ // // ."" '< `.___\_<|>_/___.' >'"". // // | | : `- \`.;`\ _ /`;.`/ - ` : | | // // \ \ `-. \_ __\ /__ _/ .-` / / // // ========`-.____`-.___\_____/___.-`____.-'======== // // `=---=' // // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ // // 佛祖保佑 永不宕機(jī) 永無BUG // |
效果圖:
總結(jié)
以上是生活随笔為你收集整理的新年彩蛋:Spring Boot自定义Banner的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Nacos部署中的一些常见问题汇总
- 下一篇: Spring Cloud Hoxton正