• Springboot 自定义 banner


    对于使用过 Springboot 的开发者来说,程序启动的时候输出的由字符组成的 Spring 符号并不陌生,这个是 Springboot 为自己设计的 banner

    可是在实际开发的过程中,我们项目中使用的可能不是 Springboot 默认的 banner ,那么怎么自定义 banner 来替换 Springboot 默认的呢

    在实现之前我们需要知道 Springboot banner 查找的顺序

    首先在 Classpath 下找文件 banner.gif、banner.jpg、banner.png 先找到谁就用谁.
    继续 Classpath 下找 banner.txt
    上面都没有找到的话,最后才使用 Springboot 默认的 banner

    我们这里就以 banner.txt 的方式来实现,具体步骤如下:

    1、自定义一个 txt 文件

    2、生成 banner

    下面推荐两个可以生成 banner 的网站

    http://www.network-science.de/ascii/
    http://patorjk.com/software/taag/
    

    推荐使用字体 Big 或 Doom

    3、将生成的 banner 拷贝到 banner.txt 文件中(这里为 xiaomaomao.txt)

    4、application.properties 进行配置

    # 加载指定位置指定名称的 banner.txt 文件
    spring.banner.location=classpath:static/banner/xiaomaomao.txt
    

    Springboot 对于 banner 还有更多的配置选项,具体的以官方文档为准

    5、改变颜色、增加项目信息

    选项 说明
    ${AnsiColor.BRIGHT_RED} 设置 banner 元素的颜色
    ${application.version} 获取 MANIFEST.MF 文件中的版本号
    ${application.formatted-version} 格式化后的 ${application.version} 版本信息
    ${spring-boot.version} Springboot 的版本号
    ${spring-boot.formatted-version} 格式化后的 ${spring-boot.version} 版本信息

    修改后的颜色、版本信息显示如下:

     

  • 相关阅读:
    【iOS】去掉Tabbar顶部线条
    iOS中控制器的释放问题
    码云平台帮助文档_V1.2
    iOS键盘 样式/风格
    cocoapods的安装 升级版
    Unity异常捕获
    tomcat和jdk的安装配置
    Unity读取Excel表格
    NFS
    K8S存储相关yaml
  • 原文地址:https://www.cnblogs.com/xiaomaomao/p/14271701.html
Copyright © 2020-2023  润新知