SpringBoot 自定义项目启动信息打印

文章目录

    • 1. 修改 Banner
      • 1.1. 字符 Banner
      • 1.2. 图片 Banner
      • 1.3. Banner 配置
    • 2. 添加访问地址


1. 修改 Banner

默认情况下,在启动SpringBoot项目的时候能在日志中看到如下所示的Banner,这个Banner是支持自定义的。

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

1.1. 字符 Banner

可以将想要使用的字符保存到一个banner.txt文件中,然后将该文件放到SpringBoot项目中的resources目录中,启动项目,就能看到自定义的字符Banner了。文件名也可以自定义,见下面的Banner配置。

字符Banner可以在ASCII艺术字(图)集搜索下载喜欢的直接使用,也可以通过一个网站对文本来生成艺术字:Text to ASCII Art Generator。下面简单说下该工具网站(第二个)的使用方法。进入后会看到如下界面:
SpringBoot 自定义项目启动信息打印_第1张图片
右边是文本框,文本框中可以输入你的目标字符串。左边是设置项,下面主要说下设置项:

  • Font:字型。Featured(精选) FIGlet FontsANSI(标准) FIGlet FontsRegular(常规) FIGlet FontsAOL Macro(宏) Fonts
  • Character Width:字符宽度。Full充满的、Fitted合适的、Smush(R)Smush(U)Default默认的。这里直接用默认的就行。
  • Character Height:字符高度。和字符宽度一样。
  • Test All:全部测试。点这个按钮会按照Font列表中的字型顺序将转换结果全部显示出来。会比较慢。中途可以点击Cancel按钮取消操作。
  • More Opts:更多选项。里面可以进行输出格式指定和空白字符替换。一般不使用。
  • About:关于。里面是关于操作界面的介绍和列表选项的区别。

下面是我得到的parking manage字符串的一种艺术体:

                   _    _
                  | |  (_)
  _ __   __ _ _ __| | ___ _ __   __ _   _ __ ___   __ _ _ __   __ _  __ _  ___
 | '_ \ / _` | '__| |/ / | '_ \ / _` | | '_ ` _ \ / _` | '_ \ / _` |/ _` |/ _ \
 | |_) | (_| | |  |   <| | | | | (_| | | | | | | | (_| | | | | (_| | (_| |  __/
 | .__/ \__,_|_|  |_|\_\_|_| |_|\__, | |_| |_| |_|\__,_|_| |_|\__,_|\__, |\___|
 | |                             __/ |                               __/ |
 |_|                            |___/                               |___/

1.2. 图片 Banner

SpringBoot不仅可以使用字符Banner,还可以使用图片Banner,可以将想要使用的图片命名为banner.pngjpg格式测试未生效,版本:Spring Boot v2.3.5.RELEASE),然后将该图片文件放到SpringBoot项目中的resources目录中,启动项目,就能看到自定义的图片Banner了。(如果同时包括banner.pngh和banner.txt,则都会被打印出来。)图片名也可以自定义,见下面的Banner配置。

比如下面是我使用的图片和打印出的效果:
SpringBoot 自定义项目启动信息打印_第2张图片

                                        @@@                    @@@            
                           

你可能感兴趣的:(Spring,java,spring,boot,spring)