SpringBoot(4)、自定义Banner

作者: 编程界的小学生 | 来源:发表于2017-04-05 13:30 被阅读246次

启动SpringBoot的时候会发现如下

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

这就是SpringBoot内置的Banner。

如何自定义一个Banner?
两三种办法:
1、在classpath下添加一个banner.txt
2、设置banner.location指定相应的文件可以改变启动过程中打印的banner
3、编程方式产生一个banner,使用SpringBootApplication.setBanner(...)方法

这里我采取的第一种方式(简单粗暴):
直接在resource下放置banner.txt
banner.txt内容如下:

Spring Boot的版本号:                        ${spring-boot.version}
格式化后的${spring-boot.version}版本信息:    ${spring-boot.formatted-version}
////////////////////////////////////////////////////////////////////  
//                          _ooOoo_                               //  
//                         o8888888o                              //  
//                         88" . "88                              //  
//                         (| ^_^ |)                              //  
//                         O\  =  /O                              //  
//                      ____/`---'\____                           //  
//                    .'  \\|     |//  `.                         //  
//                   /  \\|||  :  |||//  \                        //  
//                  /  _||||| -:- |||||-  \                       //  
//                  |   | \\\  -  /// |   |                       //  
//                  | \_|  ''\---/''  |   |                       //  
//                  \  .-\__  `-`  ___/-. /                       //  
//                ___`. .'  /--.--\  `. . ___                     //  
//              ."" '<  `.___\_<|>_/___.'  >'"".                  //  
//            | | :  `- \`.;`\ _ /`;.`/ - ` : | |                 //  
//            \  \ `-.   \_ __\ /__ _/   .-` /  /                 //  
//      ========`-.____`-.___\_____/___.-`____.-'========         //  
//                           `=---='                              //  
//      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^        //  
//            佛祖保佑       永不宕机     永无BUG                  //  
////////////////////////////////////////////////////////////////////  

启动SpringBoot

Paste_Image.png

额外的配置说明:

${AnsiColor.BRIGHT_RED}:设置控制台中输出内容的颜色
${application.version}:用来获取MANIFEST.MF文件中的版本号
${application.formatted-version}:格式化后的${application.version}版本信息
${spring-boot.version}:Spring Boot的版本号
${spring-boot.formatted-version}:格式化后的${spring-boot.version}版本信息

若有兴趣,欢迎来加入群,【Java初学者学习交流群】:458430385,此群有Java开发人员、UI设计人员和前端工程师。有问必答,共同探讨学习,一起进步!
欢迎关注我的微信公众号【Java码农社区】,会定时推送各种干货:


qrcode_for_gh_577b64e73701_258.jpg

相关文章

  • 第一章 SpringBoot基础

    一 自定义banner 所谓SpringBoot Banner 其实就是SpringBoot应用启动时 在控制台上...

  • 08--SpringBoot启动容器创建与配置

    上文分析了SpringBoot打印banner和如何自定义打印banner,接下来分析SpringBoot的App...

  • 自定义banner

    启动springboot应用的时候,会打印出默认的banner, 如何关闭自定义的banner? 如何自定义ban...

  • SpringBoot(4)、自定义Banner

    启动SpringBoot的时候会发现如下 这就是SpringBoot内置的Banner。 如何自定义一个Banne...

  • SpringBoot生成Banner

    背景说明 SpringBoot工程项目启动时,控制台会打印自带的banner,我们可以自定义自己的banner通过...

  • Spring boot 项目新建自己的banner

    Spring boot 项目 启动时 会加载默认的banner 图标"springboot" , 如果要修改自定义...

  • SpringBoot 学习笔记(三)

    自定义 Banner 在 SpringBoot 启动时,会打印如下的信息; 默认情况下会显示 INFO 级别的信息...

  • SpringBoot自定义Banner

    可以通过下面方法修改Banner classpath路径增加banner.txt文件 配置spring.banne...

  • springboot自定义banner

    springboot启动过程中展示的内容,如图1,这部分内容可自定义,而且在 2.X 版本中,它支持的格式从文本扩...

  • Spring Boot Banner

    定制SpringBoot启动标语 classpath下添加banner.txt或spring.banner.loc...

网友评论

    本文标题:SpringBoot(4)、自定义Banner

    本文链接:https://www.haomeiwen.com/subject/mawtattx.html