Spring(10) 生成和替换Banner启动图案

文章介绍了如何为Spring项目创建自定义的启动Banner,包括使用在线ASCII艺术生成器如AsciiSignature和Taag来设计字体图案,将选择的字体复制到banner.txt文件中,并在Spring项目中集成显示,同时展示了如何添加项目信息和颜色设定来丰富Banner内容。
摘要由CSDN通过智能技术生成

1.背景

我们在启动 Spring 项目的时候经常会看到一个 Spring 字样的启动图案。如下所示:

在这里插入图片描述

如果我们也想根据我们的内容生成这样的图案,应该怎么操作呢?

2.推荐网站

可以生成这种图案的网站有很多,我这里推荐两个比较好用的:

网站1: http://www.kammerl.de/ascii/AsciiSignature.php

在这里插入图片描述

网站2: http://patorjk.com/software/taag/

在这里插入图片描述

第二个网站的优点就是可以一次性测试出全部的字体,直接筛选就可以。

在这里插入图片描述

一般我们使用的字体就是 big

              _____    _____   _              _            
     /\      / ____|  / ____| | |            | |           
    /  \    | |      | |  __  | | __   __ _  | | __   __ _ 
   / /\ \   | |      | | |_ | | |/ /  / _` | | |/ /  / _` |
  / ____ \  | |____  | |__| | |   <  | (_| | |   <  | (_| |
 /_/    \_\  \_____|  \_____| |_|\_\  \__,_| |_|\_\  \__,_|

3.如何集成到spring项目中

我们将选好的字体图案复制下来,在 spring 项目的 resources 目录下创建一个 banner.txt 文件,粘贴内容后重新启动即可。

当然我们还可以在 banner 里面输入一些我们想要打印的项目基本信息,比如:项目名称、Spring Boot版本信息等。

banner.txt 完整内容如下:

${AnsiColor.BRIGHT_BLUE}:: springboot-demo 🤓 :: Running Spring Boot ${spring-boot.version} ::
              _____    _____   _              _            
     /\      / ____|  / ____| | |            | |           
    /  \    | |      | |  __  | | __   __ _  | | __   __ _ 
   / /\ \   | |      | | |_ | | |/ /  / _` | | |/ /  / _` |
  / ____ \  | |____  | |__| | |   <  | (_| | |   <  | (_| |
 /_/    \_\  \_____|  \_____| |_|\_\  \__,_| |_|\_\  \__,_|
${AnsiColor.DEFAULT}项目地址: https://gitee.com/acgkaka/SpringBootExamples

参数说明:

  • ${AnsiColor.BRIGHT_BLUE}:设置控制台中输出内容的颜色为蓝色。
  • ${application.version}:用来获取 MANIFEST.MF 文件中的版本号。
  • ${application.formatted-version}:格式化后的 ${application.version} 版本信息。
  • ${spring-boot.version}:Spring Boot 的版本号。
  • ${spring-boot.formatted-version}:格式化后的 ${spring-boot.version} 版本信息。
  • 除此之外,还可以通过 ${} 方式获取配置文件的各种变量值。

4.效果展示

启动后效果如下所示:

在这里插入图片描述

整理完毕,完结撒花~ 🌻





参考地址:

1.【SpringBoot】自定义启动Banner(附:使用生成艺术字体方法),https://blog.csdn.net/hj7jay/article/details/105141898

2.SpringBoot美化日志输出——自定义Banner艺术字体,https://blog.csdn.net/OLinOne/article/details/128101364

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

不愿放下技术的小赵

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值