SpringBoot更改启动图标实现方式

 更新时间:2025年11月07日 11:11:49   作者:TPBoreas  
文章介绍了如何在Spring Boot应用中修改启动图标,首先,可以使用原始的图标样式或从指定的URL获取新的图标样式,并将其保存为banner.txt文件,在banner.txt文件中,可以配置颜色和版本号等信息,此外,还可以通过配置文件指定自定义的图标路径,使用文本或图片格式

每次springboot开启时,开会显示spring的图标,这个图标是可以修改的。

一、原始的图标样式

二、修改图标样式

https://patorjk.com/software/taag/#p=display&f=Graffiti&t=

在src/main/resource下新建一个banner.txt 

启动效果

三、设置颜色及版本号

如下内容也配置在banner.txt文件内

  • ${AnsiColor.BRIGHT_YELLOW} 设置颜色(具体颜色值请自行查找资料)
  • ${application.version} 这个是MANIFEST.MF文件中的版本号
  • ${application.formatted-version} 这个是上面的的版本号前面加v后上括号
  • ${spring-boot.version} 这个是springboot的版本号
  • ${spring-boot.formatted-version} 这个是上面的的版本号前面加v后上括号

四、通过配置文件指定图标路径

指定文本图标:spring.banner.location=classpath:相对于resources下的位置  ("classpath:"可以省略)

指定图片作为图标: spring.banner.image.location=classpath:相对于resources下的位置("classpath:"可以省略)

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 使用Java和ffmpeg把音频和视频合成视频的操作方法

    使用Java和ffmpeg把音频和视频合成视频的操作方法

    这篇文章主要介绍了使用Java和ffmpeg把音频和视频合成视频,本文通过实例代码给大家介绍的非常详细,对大家的工作或学习具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-03-03
  • SpringBoot访问MongoDB数据库的两种方式

    SpringBoot访问MongoDB数据库的两种方式

    MongoDB是一种非关系型数据库,通过文档存储数据,适用于大规模数据存储和高并发访问,这篇文章主要介绍了SpringBoot访问MongoDB数据库的两种方式,感兴趣想要详细了解可以参考下文
    2023-05-05
  • Java性能工具JMeter实现上传与下载脚本编写

    Java性能工具JMeter实现上传与下载脚本编写

    性能测试工作中,文件上传也是经常见的性能压测场景之一,那么 JMeter 文件上传下载脚本怎么做,本文详细的来介绍一下,感兴趣的可以了解一下
    2021-07-07
  • 解决IDEA中下载free maven plugin插件无效的问题

    解决IDEA中下载free maven plugin插件无效的问题

    这篇文章主要介绍了解决IDEA中下载free maven plugin插件无效的问题,本文通过图文并茂的形式给大家分享解决方案,供大家参考,需要的朋友可以参考下
    2020-11-11
  • MybatisPlus代码生成器的使用方法详解

    MybatisPlus代码生成器的使用方法详解

    在这里我将展示如何自动生成实体类、控制层、服务层、mapper等代码,这些基础的代码全部不需要我们手动创建,由MybatisPlus自动帮我们完成,我们只需要告诉MybatisPlus怎么生成这些代码就可以了,在此之前我们需要配置好测试的环境,数据库和表数据 ,需要的朋友可以参考下
    2021-06-06
  • Java多线程实现聊天客户端和服务器

    Java多线程实现聊天客户端和服务器

    这篇文章主要为大家详细介绍了Java多线程聊天客户端和服务器实现代码,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-10-10
  • java导出csv方法实现讲解

    java导出csv方法实现讲解

    这篇文章主要介绍了java导出csv的方法,客户要求在项目中有导出CSV文件的功能,并且给出了如何在不知道如何在不知道对象类型(没有应用泛型)的List中如何得到对象的属性值,下面就详细说下这个功能是如何实现的
    2013-12-12
  • SpringBoot实现Server-Sent Events(SSE)的使用完整指南

    SpringBoot实现Server-Sent Events(SSE)的使用完整指南

    使用SpringBoot实现Server-Sent Events(SSE)可以有效处理实时数据推送需求,具有单向通信、轻量级和高实时性等优势,本文详细介绍了在SpringBoot中创建SSE端点的步骤,并通过代码示例展示了客户端如何接收数据,适用于实时通知、数据展示和在线聊天等场景
    2024-09-09
  • struts2通过action返回json对象

    struts2通过action返回json对象

    struts2通过action返回json对象其实很简单的,首先我们需要引入jar包,然后在写一个简单的action就好了,接下来通过本文给大家介绍struts2通过action返回json对象的方法,感兴趣的朋友一起看看吧
    2016-09-09
  • spring mvc中@PathVariable / 带斜杠方式获取

    spring mvc中@PathVariable / 带斜杠方式获取

    这篇文章主要介绍了spring mvc中@PathVariable / 带斜杠方式获取,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-08-08

最新评论