Spring Boot 设置 ASCII banner 艺术字

引言

无意中看到Spring boot 项目的 resources 目录下有一个 banner.txt ,打开一看,居然是ASCII 字符画。于是兴起,简单研究了一下。

Spring boot 可以加载 resources 目录下的 banner.txt 文件,将字符画在启动之初输出到日志或控制台。

步骤

生成字符画的方式网上有很多,如果是中文,或者更奇葩的图形,那么可以去搜索一下。

这里简单介绍一个网站,专门生成 ASCII 码的字符画:http://patorjk.com/software/taag

根据自己喜欢的风格,生成出新的字符画。比如,生成 Morty :

样式一:3D Diagonal

                                                         
          ____                                           
        ,'  , `.                       ___               
     ,-+-,.' _ |                     ,--.'|_             
  ,-+-. ;   , ||   ,---.    __  ,-.  |  | :,'            
 ,--.'|'   |  ;|  '   ,'\ ,' ,'/ /|  :  : ' :            
|   |  ,', |  ': /   /   |'  | |' |.;__,'  /       .--,  
|   | /  | |  ||.   ; ,. :|  |   ,'|  |   |      /_ ./|  
'   | :  | :  |,'   | |: :'  :  /  :__,'| :   , ' , ' :  
;   . |  ; |--' '   | .; :|  | '     '  : |__/___/ \: |  
|   : |  | ,    |   :    |;  : |     |  | '.'|.  \  ' |  
|   : '  |/      \   \  / |  , ;     ;  :    ; \  ;   :  
;   | |`-'        `----'   ---'      |  ,   /   \  \  ;  
|   ;/                                ---`-'     :  \  \ 
'---'                                             \  ' ; 
                                                   `--`  

样式二:Big Money-ne 

 /$$      /$$                       /$$              
| $$$    /$$$                      | $$              
| $$$$  /$$$$  /$$$$$$   /$$$$$$  /$$$$$$   /$$   /$$
| $$ $$/$$ $$ /$$__  $$ /$$__  $$|_  $$_/  | $$  | $$
| $$  $$$| $$| $$  \ $$| $$  \__/  | $$    | $$  | $$
| $$\  $ | $$| $$  | $$| $$        | $$ /$$| $$  | $$
| $$ \/  | $$|  $$$$$$/| $$        |  $$$$/|  $$$$$$$
|__/     |__/ \______/ |__/         \___/   \____  $$
                                            /$$  | $$
                                           |  $$$$$$/
                                            \______/ 

样式三(推荐):Big 或 Doom

  __  __            _         
 |  \/  |          | |        
 | \  / | ___  _ __| |_ _   _ 
 | |\/| |/ _ \| '__| __| | | |
 | |  | | (_) | |  | |_| |_| |
 |_|  |_|\___/|_|   \__|\__, |
                         __/ |
                        |___/ 

样式四: Blocks

 .----------------.  .----------------.  .----------------.  .----------------.  .----------------. 
| .--------------. || .--------------. || .--------------. || .--------------. || .--------------. |
| | ____    ____ | || |     ____     | || |  _______     | || |  _________   | || |  ____  ____  | |
| ||_   \  /   _|| || |   .'    `.   | || | |_   __ \    | || | |  _   _  |  | || | |_  _||_  _| | |
| |  |   \/   |  | || |  /  .--.  \  | || |   | |__) |   | || | |_/ | | \_|  | || |   \ \  / /   | |
| |  | |\  /| |  | || |  | |    | |  | || |   |  __ /    | || |     | |      | || |    \ \/ /    | |
| | _| |_\/_| |_ | || |  \  `--'  /  | || |  _| |  \ \_  | || |    _| |_     | || |    _|  |_    | |
| ||_____||_____|| || |   `.____.'   | || | |____| |___| | || |   |_____|    | || |   |______|   | |
| |              | || |              | || |              | || |              | || |              | |
| '--------------' || '--------------' || '--------------' || '--------------' || '--------------' |
 '----------------'  '----------------'  '----------------'  '----------------'  '----------------' 

样式五: Isometric4

      ___           ___           ___                                 
     /  /\         /  /\         /  /\          ___           __      
    /  /::|       /  /::\       /  /::\        /__/\         |  |\    
   /  /:|:|      /  /:/\:\     /  /:/\:\       \  \:\        |  |:|   
  /  /:/|:|__   /  /:/  \:\   /  /::\ \:\       \__\:\       |  |:|   
 /__/:/_|::::\ /__/:/ \__\:\ /__/:/\:\_\:\      /  /::\      |__|:|__ 
 \__\/  /~~/:/ \  \:\ /  /:/ \__\/~|::\/:/     /  /:/\:\     /  /::::\
       /  /:/   \  \:\  /:/     |  |:|::/     /  /:/__\/    /  /:/~~~~
      /  /:/     \  \:\/:/      |  |:|\/     /__/:/        /__/:/     
     /__/:/       \  \::/       |__|:|~      \__\/         \__\/      
     \__\/         \__\/         \__\|                                

生成的字符画粘贴到 Spring boot 项目的 resource 目录下后,当项目启动就可以看到效果了:

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值