前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >Spring自定义启动图标(个性化启动图标)

Spring自定义启动图标(个性化启动图标)

作者头像
鱼找水需要时间
发布2023-02-16 19:41:48
发布2023-02-16 19:41:48
1.5K00
代码可运行
举报
文章被收录于专栏:SpringBoot教程SpringBoot教程
运行总次数:0
代码可运行

文章目录

Spring默认启动输出

代码语言:javascript
代码运行次数:0
复制
  .   ____          _            __ _ _
 /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
 \\/  ___)| |_)| | | | | || (_| |  ) ) ) )
  '  |____| .__|_| |_|_| |_\__, | / / / /
 =========|_|==============|___/=/_/_/_/
 :: Spring Boot ::                (v2.5.9)

个性化输出

banner.txt文件放在resources文件夹下,启动项目时会自动生效,会打印banner.txt文件中的内容到控制台,一般用于输出该项目的一些信息,比如项目版本,输出使用的组件的版本等等,可以自定义字体颜色、背景色。

banner.txt配置

  • ${AnsiColor.BRIGHT_RED}:设置控制台中输出内容的颜色
  • ${AnsiBackground.BRIGHT_MAGENTA}: 设置控制台中输出内容的背景色
  • ${application.version}:用来获取MANIFEST.MF文件中的版本号
  • {application.formatted-version}:格式化后的{application.version}版本信息
  • ${spring-boot.version}:Spring Boot的版本号
  • {spring-boot.formatted-version}:格式化后的{spring-boot.version}版本信息

banner.txt模板

代码语言:javascript
代码运行次数:0
复制
${AnsiColor.BRIGHT_GREEN}Spring Boot Version: ${spring-boot.version}
${AnsiColor.BRIGHT_GREEN}Spring Application Name: ${spring.application.name}
${AnsiColor.BRIGHT_GREEN}                              .__
${AnsiColor.BRIGHT_YELLOW} ___.__.   ___________________|__| ____    ____
${AnsiColor.BRIGHT_RED}<   |  |  /  ___/\____ \_  __ \  |/    \  / ___\
${AnsiColor.BRIGHT_CYAN} \___  |  \___ \ |  |_> >  | \/  |   |  \/ /_/  >
${AnsiColor.BRIGHT_MAGENTA} / ____| /____  >|   __/|__|  |__|___|  /\___  /
${AnsiColor.BRIGHT_GREEN} \/           \/ |__|                 \//_____/
${AnsiBackground.BRIGHT_MAGENTA}hello spring
${AnsiBackground.BRIGHT_MAGENTA}${AnsiColor.BRIGHT_RED}hello spring

图片转换输出

还可以通过图片转成字体进行打印

代码语言:javascript
代码运行次数:0
复制
${AnsiColor.BRIGHT_GREEN}                                .::::.
${AnsiColor.BRIGHT_YELLOW}                              .::::::::.
${AnsiColor.BRIGHT_RED}                              :::::::::::
${AnsiColor.BRIGHT_CYAN}                              ':::::::::::..
${AnsiColor.BRIGHT_MAGENTA}                               :::::::::::::::'
${AnsiColor.BRIGHT_GREEN}                                ':::::::::::.
${AnsiColor.BRIGHT_RED}                                  .::::::::::::::'
${AnsiColor.BRIGHT_YELLOW}                                .:::::::::::...
${AnsiColor.BRIGHT_GREEN}                               ::::::::::::::''
${AnsiColor.CYAN}                   .:::.       '::::::::''::::
${AnsiColor.BRIGHT_RED}                  .::::::::.      ':::::'  '::::
${AnsiColor.BRIGHT_RED}                 .::::':::::::.    :::::    '::::.
${AnsiColor.BRIGHT_RED}               .:::::' ':::::::::. :::::      ':::.
${AnsiColor.BRIGHT_RED}             .:::::'     ':::::::::.:::::       '::.
${AnsiColor.BRIGHT_GREEN}            .::::''         '::::::::::::::       '::.
${AnsiColor.CYAN}          .::''              '::::::::::::         :::...
${AnsiColor.BRIGHT_RED}         ..::::                  ':::::::::'        .:' ''''
${AnsiColor.BRIGHT_RED}    ..''''':'                    ':::::.'

生成banner的网站

定制banner的网站,文字、图片都可以秀起来,怎么秀就看你的操作了

http://patorjk.com/software/taag http://www.network-science.de/ascii/ http://www.degraeve.com/img2txt.php https://www.bootschool.net/ascii-art/

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-08-15,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 文章目录
  • 个性化输出
  • 图片转换输出
  • 生成banner的网站
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档