javascript
Spring Boot定制启动图案
轉(zhuǎn)載自?Spring Boot定制啟動(dòng)圖案
啟動(dòng)圖案
Spring Boot在啟動(dòng)的時(shí)候會(huì)顯示一個(gè)默認(rèn)的Spring的圖案,對(duì)應(yīng)的類為SpringBootBanner。
. ? ____ ? ? ? ? ?_ ? ? ? ? ? ?__ _ _
/\\ / ___'_ __ _ _(_)_ __ ?__ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
\\/ ?___)| |_)| | | | | || (_| | ?) ) ) )
?' ?|____| .__|_| |_|_| |_\__, | / / / /
=========|_|==============|___/=/_/_/_/
:: Spring Boot :: ? ? ? ?(v1.5.6.RELEASE)
圖案輸出有以下幾種模式,默認(rèn)是CONSOLE的,即只打印到控制臺(tái),也可以輸出到日志文件。
enum Mode { ? ?/*** Disable printing of the banner.*/OFF, ? ?/*** Print the banner to System.out.*/CONSOLE, ? ?/*** Print the banner to the log file.*/LOG }關(guān)閉圖案
@SpringBootApplication public class Application { ? ?public static void main(String[] args) {new SpringApplicationBuilder(Application.class).bannerMode(Banner.Mode.OFF).run(args);} }定制圖案
很簡(jiǎn)單,只要在classpath目錄下創(chuàng)建banner.txt即可,把圖案放入該文件就行,這是Spring Boot默認(rèn)的圖案位置,Spring Boot會(huì)自動(dòng)加載該文件顯示圖案。
生成圖案的網(wǎng)站:http://patorjk.com
也可以使用圖片,更詳細(xì)的可以研究Banner接口及其子類,不過(guò)這也沒什么卵用,有興趣的可以深入了解下。
當(dāng)然也支持通過(guò)application配置文件來(lái)定制圖案。
# BANNER banner.charset=UTF-8 # Banner file encoding. banner.location=classpath:banner.txt # Banner file location. banner.image.location=classpath:banner.gif # Banner image file location (jpg/png can also be used). banner.image.width= # Width of the banner image in chars (default 76) banner.image.height= # Height of the banner image in chars (default based on image height) banner.image.margin= # Left hand image margin in chars (default 2) banner.image.invert= # If images should be inverted for dark terminal themes (default false)
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來(lái)咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)
總結(jié)
以上是生活随笔為你收集整理的Spring Boot定制启动图案的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 57张PPT彻底搞清楚区块链技术。。
- 下一篇: 联想拯救者如何查看配置?