Spring boot自定义banner信息

年爸 1年前 ⋅ 1246 阅读

说明:今天突然发现别人的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

    我有话说: