• Java学习086Springboot 自定义启动 banner 信息


    Springboot 启动时会加载默认的 banner 信息,并在控制台输出。因而可以通过自定义 banner 文件内容实现启动 banner 的自定义。

    在项目的 resouces 目录下新增 banner.txt 文件,输入以下内容并保存。

     .----------------.  .----------------.  .----------------.  .----------------.  .----------------.  .----------------.
    | .--------------. || .--------------. || .--------------. || .--------------. || .--------------. || .--------------. |
    | |     _____    | || |      __      | || |     ______   | || |     ____     | || |     ______   | || |     ____     | |
    | |    |_   _|   | || |     /  \     | || |   .' ___  |  | || |   .'    `.   | || |   .' ___  |  | || |   .'    `.   | |
    | |      | |     | || |    / /\ \    | || |  / .'   \_|  | || |  /  .--.  \  | || |  / .'   \_|  | || |  /  .--.  \  | |
    | |   _  | |     | || |   / ____ \   | || |  | |         | || |  | |    | |  | || |  | |         | || |  | |    | |  | |
    | |  | |_' |     | || | _/ /    \ \_ | || |  \ `.___.'\  | || |  \  `--'  /  | || |  \ `.___.'\  | || |  \  `--'  /  | |
    | |  `.___.'     | || ||____|  |____|| || |   `._____.'  | || |   `.____.'   | || |   `._____.'  | || |   `.____.'   | |
    | |              | || |              | || |              | || |              | || |              | || |              | |
    | '--------------' || '--------------' || '--------------' || '--------------' || '--------------' || '--------------' |
     '----------------'  '----------------'  '----------------'  '----------------'  '----------------'  '----------------'

    重新启动 springboot 项目,banner 信息显示如下

    同时,banner.txt 文件中也可引用 application.properties 中的变量,引用方式 ${变量名}。

    在 banner.txt 文件中添加如下信息:

    CurrentApp Version:${version.app}
    Springboot Version:${version.springboot}

    同时在  application.properties 添加变量信息

    version.app=1.0.0
    version.springboot=2.6.3

    重新 springboot 服务,控制台输出如下,说明变量被成功引用。

    附录:

    banner 在线生成工具:

    https://www.bootschool.net/ascii

    http://patorjk.com/software/taag/

  • 相关阅读:
    基因组注释
    GapCloser
    Endnote参考文献格式修改
    多行变单行
    AD的基因组【转载】
    ROC曲线
    自我觉察-4:觉察“不浪费食物”和“胃过饱食”的信念
    自我觉察6-我的价值感?
    表观遗传、开放染色质测序、ATAC-seq、ChIP-seq简介
    ADNI(Alzheimer`s disease neuroimaging initiative)介绍
  • 原文地址:https://www.cnblogs.com/fengpingfan/p/15871203.html
Copyright © 2020-2023  润新知