zoukankan      html  css  js  c++  java
  • 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} 版本信息

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

     

  • 相关阅读:
    Xshell 使用纪要
    矩阵求逆
    Ubuntu 增加新用户
    matlab 常用图像处理
    Surface Evolver 基本操作、使用指南和珍贵资料
    latex 裁剪图片
    Inkscape 输入希腊字母
    Pyton——int内部功能介绍
    python——登陆接口设计(循环方法)
    Python之三层菜单
  • 原文地址:https://www.cnblogs.com/xiaomaomao/p/14271701.html
Copyright © 2011-2022 走看看