Java学习-086-Springboot 自定义启动 banner 信息

Springboot 启动时会加载默认的 banner 信息,并在控制台输出。因而可以通过自定义 banner 文件内容实现启动 banner 的自定义。

在项目的 resouces 目录下新增 banner.txt 文件,输入以下内容并保存。

复制代码
 .----------------.  .----------------.  .----------------.  .----------------.  .----------------.  .----------------.
| .--------------. || .--------------. || .--------------. || .--------------. || .--------------. || .--------------. |
| |     _____    | || |      __      | || |     ______   | || |     ____     | || |     ______   | || |     ____     | |
| |    |_   _|   | || |     /  \     | || |   .' ___  |  | || |   .'    `.   | || |   .' ___  |  | || |   .'    `.   | |
| |      | |     | || |    / /\ \    | || |  / .'   \_|  | || |  /  .--.  \  | || |  / .'   \_|  | || |  /  .--.  \  | |
| |   _  | |     | || |   / ____ \   | || |  | |         | || |  | |    | |  | || |  | |         | || |  | |    | |  | |
| |  | |_' |     | || | _/ /    \ \_ | || |  \ `.___.'\  | || |  \  `--'  /  | || |  \ `.___.'\  | || |  \  `--'  /  | |
| |  `.___.'     | || ||____|  |____|| || |   `._____.'  | || |   `.____.'   | || |   `._____.'  | || |   `.____.'   | |
| |              | || |              | || |              | || |              | || |              | || |              | |
| '--------------' || '--------------' || '--------------' || '--------------' || '--------------' || '--------------' |
 '----------------'  '----------------'  '----------------'  '----------------'  '----------------'  '----------------'
复制代码

 

 

重新启动 springboot 项目,banner 信息显示如下

 

同时,banner.txt 文件中也可引用 application.properties 中的变量,引用方式 ${变量名}。

在 banner.txt 文件中添加如下信息:

CurrentApp Version:${version.app}
Springboot Version:${version.springboot}

 

同时在  application.properties 添加变量信息

version.app=1.0.0
version.springboot=2.6.3

 

重新 springboot 服务,控制台输出如下,说明变量被成功引用。

 

附录:

banner 在线生成工具:

https://www.bootschool.net/ascii

http://patorjk.com/software/taag/

 

posted @   范丰平  Views(587)  Comments(0Edit  收藏  举报
相关博文:
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架

喜欢请打赏

扫描二维码打赏

支付宝打赏

点击右上角即可分享
微信分享提示