栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

SpringBoot自定义banner小彩蛋

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

SpringBoot自定义banner小彩蛋

我们在启动 SpringBoot 时,控制台会打印 SpringBoot Logo 以及版本信息;这个操作是可以通过 SpringBoot的banner自定义实现

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

1、banner文件

SpringBoot支持两种设置banner的方式:txt文件以及jpg、png、gif图片,需要注意的是,图片格式的banner并不是启动时将图片在控制台直接显示,当然这也办不到,它是将图片通过api转换为ASCII艺术字的形式打印到控制台,所以最终还是以文本的方式体现的。还有就是这种图片转换成ASCII艺术字的形式效果并不是特别的好,所以不建议使用。

美女banner.txt

                                                              
                                .::::.                        
                              .::::::::.                      
                              :::::::::::                     
                              ':::::::::::..                  
                               :::::::::::::::'               
                                ':::::::::::.                 
                                  .::::::::::::::'            
                                .:::::::::::...               
                               ::::::::::::::''               
                   .:::.       '::::::::''::::                
                 .::::::::.      ':::::'  '::::               
                .::::':::::::.    :::::    '::::.             
              .:::::' ':::::::::. :::::      ':::.            
            .:::::'     ':::::::::.:::::       '::.           
          .::::''         '::::::::::::::       '::.          
         .::''              '::::::::::::         :::...      
      ..::::                  ':::::::::'        .:' ''''     
   ..''''':'                    ':::::.'                      

佛祖banner.txt

//                          _ooOoo_                               //
//                         o8888888o                              //
//                         88" . "88                              //
//                         (| ^_^ |)                              //
//                         O  =  /O                              //
//                      ____/`---'____                           //
//                    .'  \|     |//  `.                         //
//                   /  \|||  :  |||//                          //
//                  /  _||||| -:- |||||-                         //
//                  |   | \  -  /// |   |                       //
//                  | _|  ''---/''  |   |                       //
//                    .-__  `-`  ___/-. /                       //
//                ___`. .'  /--.--  `. . ___                     //
//              ."" '<  `.____<|>_/___.'  >'"".                  //
//            | | :  `- `.;` _ /`;.`/ - ` : | |                 //
//               `-.   _ __ /__ _/   .-` /  /                 //
//      ========`-.____`-.________/___.-`____.-'========         //
//                           `=---='                              //
//      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^        //
//            佛祖保佑       永不宕机     永无BUG                    //

跑车banner.txt

                              _.-="_-         _
                         _.-="   _-          | ||"""""""---._______     __..
             ___.===""""-.______-,,,,,,,,,,,,`-''----" """""       """""  __'
      __.--""     __        ,'                   o            __        [__|
 __-""=======.--""  ""--.=================================.--""  ""--.=======:
]       [w] : /         : |========================|    : /         :  [w] :
V___________:|          |: |========================|    :|          |:   _-"
 V__________:         / :_|=======================/_____:         / :__-"
 -----------'  "-____-"  `-------------------------------'  "-____-"

想要更多的banner.txt文件可以去如下地址:Spring Boot banner在线生成工具,制作下载banner.txt,修改替换banner.txt文字实现自定义,个性化启动banner-bootschool.net

2、自定义banner

1、banner.txt置于classpath根下(默认),即resource/banner.txt

2、也可通过spring.banner.location属性设置banner.txt文件所在路径,这个相比默认配置就比较灵活

3、如果文本文件的字符集不是utf-8,则可以通过spring.banner.charset属性进行设置

4、如果你想关闭banner(默认开启),则可以通过设置如下属性进行关闭

spring.main.banner-mode: "off"

5、具体就是在resource下配置

6、我们还可以在banner.txt文件中指定占位符,来获取一些项目信息

 

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/704799.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号