Spring boot自定义banner信息

年爸 1年前 ⋅ 1494 阅读

说明:今天突然发现别人的Spring boot项目启动时打印的banner信息非常好看,竟然是个人!天了噜,这咋弄的!我的还是最原始的springbanner,太难看了,所以我也研究了一下!

1、原始banner信息

  .   ____          _            __ _ _
 /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
 \\/  ___)| |_)| | | | | || (_| |  ) ) ) )
  '  |____| .__|_| |_|_| |_\__, | / / / /
 =========|_|==============|___/=/_/_/_/
 :: Spring Boot ::        (v2.1.2.RELEASE)

 

2、自定义banner信息

# banner信息可以自己画,也可以选择使用网上的生成工具,连接:http://patorjk.com/software/taag/;打开这个连接,就可以自定义banner信息,我生成的banner信息如下:


------------------------------------------------------------
  _                             _
 | |                           | |
 | |__   _ __  ___    __ _   __| |  ___  _ __
 | '_ \ | '__|/ _ \  / _` | / _` | / _ \| '__|
 | |_) || |  | (_) || (_| || (_| ||  __/| |
 |_.__/ |_|   \___/  \__,_| \__,_| \___||_|

------------------------------------------------------------
Spring  Boot            :     ${spring-boot.version}
Broader Monitor         :     ${site.version}
Broader ElasticSearch   :     ${es.version}
------------------------------------------------------------

${spring-boot.version}为Spring boot的版本信息,直接写就可以了,剩下2个是我自定义的内容,同样在application.yml中定义就可以了!

 

3、替换Spring boot原始banner信息

# 新建banner.txt文件,将生成的banner信息加入其中,然后在将banner.txt文件放入Spring boot项目的resources目录下即可,重新启动项目会发现banner信息已经替换成功!替换后打印的效果如下:

------------------------------------------------------------
  _                             _
 | |                           | |
 | |__   _ __  ___    __ _   __| |  ___  _ __
 | '_ \ | '__|/ _ \  / _` | / _` | / _ \| '__|
 | |_) || |  | (_) || (_| || (_| ||  __/| |
 |_.__/ |_|   \___/  \__,_| \__,_| \___||_|

------------------------------------------------------------
Spring  Boot            :     2.1.2.RELEASE
Broader Monitor         :     1.0.1
Broader ElasticSearch   :     6.5.4
------------------------------------------------------------

是不是很完美!O(∩_∩)O哈哈~


全部评论: 0

    我有话说:
    • OωO
    • |´・ω・)ノ
    • ヾ(≧∇≦*)ゝ
    • (☆ω☆)
    • (╯‵□′)╯︵┴─┴
    •  ̄﹃ ̄
    • (/ω\)
    • ∠( ᐛ 」∠)_
    • (๑•̀ㅁ•́ฅ)
    • →_→
    • ୧(๑•̀⌄•́๑)૭
    • ٩(ˊᗜˋ*)و
    • (ノ°ο°)ノ
    • (´இ皿இ`)
    • ⌇●﹏●⌇
    • (ฅ´ω`ฅ)
    • (╯°A°)╯︵○○○
    • φ( ̄∇ ̄o)
    • ヾ(´・ ・`。)ノ"
    • ( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
    • (ó﹏ò。)
    • Σ(っ °Д °;)っ
    • ( ,,´・ω・)ノ"(´っω・`。)
    • ╮(╯▽╰)╭
    • o(*////▽////*)q
    • >﹏<
    • ( ๑´•ω•) "(ㆆᴗㆆ)
    • (。•ˇ‸ˇ•。)
    • 颜文字