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(4)、自定义Banner

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