Spring Boot 工程启动时会显示一个logo,
我们可以对显示的logo进行相关的设置。

关闭启动logo

想关闭logo可以使用以下两种方法:

  • 在 Spring Boot 的启动类中关闭
import org.springframework.boot.Banner;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;@SpringBootApplication
public class Application {public static void main(String[] args) {// 获取入口SpringBoot类SpringApplication springApplication = new SpringApplication(Application.class);// 设置属性(关闭logo)springApplication.setBannerMode(Banner.Mode.OFF);// 设置logo在控制台输出// springApplication.setBannerMode(Banner.Mode.CONSOLE);springApplication.run(args);}}
  • 在配置文件中关闭
    在配置文件 application.properties 中书写以下内容关闭
spring.main.banner-mode=off

注意: 如果在配置文件中关闭了logo,而在代码中开启logo显示,会以配置文件为主,不会显示logo。

修改启动logo

logo的位置是在 resources 目录下的 banner.txt 文件,在该目录下新建一个 banner.txt 文件,在文件里写的内容就会成为 Spring Boot 工程启动时显示的logo。

下面的两个网站是图标生成工具网站,可以把自己想要设置成图标的内容输入生成图标,再把生成的图标复制粘贴到banner.txt 文件里,Spring Boot 工程再启动时,就会显示自己设置的logo了。

网站1:https://www.bootschool.net/ascii

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

例如:

https://www.bilibili.com/video/BV1PZ4y1j7QK?p=57

Spring Boot 的logo设置(八)相关推荐

  1. Spring Boot 启动 Logo 修改 字符图案 只支持ASCII字符

    Spring Boot 启动 Logo 修改 字符图案 只支持ASCII字符 参考网址:http://patorjk.com/software/taag gitee的pages:https://win ...

  2. Spring Boot——控制台LOGO自定义配置管理解决方案

    启动/关闭 设置banner mode为OFF关闭banner: import org.springframework.boot.Banner; import org.springframework. ...

  3. spring boot 缓存redis设置定时过期时间

    前言 本篇文章分享的就是spring boot中的一个轮子,spring cache注解的方式实现接口数据缓存.默认的配置想非常简单,但是有一个弊端是缓存数据为永久缓存,本次将介绍如何设置接口缓存数据 ...

  4. spring boot mail 发送 设置代理服务器

    背景: 公司使用spring cloud 微服务  docker + Rancher + drone + maven 自动化部署. 网络环境 内网环境内部微服务必须通过代理服务器对外访问.邮件发送 必 ...

  5. Spring Boot 启动Banner设置--启动欢迎词!

    Spring Boot启动时会显示如下图标: . ____ _ __ _ _ /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \ ( ( )\___ | '_ | '_| | ...

  6. 学习Spring Boot:(十八)Spring Boot 中session共享

    前言 前面我们将 Redis 集成到工程中来了,现在需要用它来做点实事了.这次为了解决分布式系统中的 session 共享的问题,将 session 托管到 Redis. 正文 引入依赖 除了上篇文章 ...

  7. Vue + Spring Boot 项目实战(八):导航栏与图书页面设计

    文章目录 前言 一.导航栏的实现 1.路由配置 2.使用 NavMenu 组件 二.图书管理页面 2.1. LibraryIndex.vue 2.SideMenu.vue 3.Books.vue 前言 ...

  8. Spring Boot通过url设置国际化

    目录 理论 源码 理论 通过获取浏览器中get方法的参数,构造LocaleResolver,从LocaleResolver中调用对应的properties文件. 在MvcConfig中创建这个自己定义 ...

  9. Spring Boot缓存实战 Redis 设置有效时间和自动刷新缓存-2

    问题 上一篇Spring Boot Cache + redis 设置有效时间和自动刷新缓存,时间支持在配置文件中配置,说了一种时间方式,直接扩展注解的Value值,如: @Override @Cach ...

最新文章

  1. 一则android软件开发工程师的招聘信息
  2. 为什么你应该深入Github
  3. Ubuntu12.04 安装vim出错
  4. LeetCode——Contains Duplicate III
  5. C语言 字符串和指针
  6. 学习使用Free RTOS ,移植最新的STM32 v3.5固件库
  7. 改变openssl的环境变量linux,ECS Linux 安装配置openssl的具体过程
  8. HashMap vs ConcurrentHashMap — 示例及Iterator探秘
  9. 「长文」2022年企业数字化转型的八大趋势
  10. layer弹出层扩展自定义样式
  11. 车辆检测及型号识别,准确率接近90%
  12. BZOJ3956: Count
  13. HTML5视频方案:支持iPad Safari、Firefox、Chrome、IE9876
  14. excel中实现多条件去重计数
  15. 图像滤镜艺术---乐高像素拼图特效
  16. 宝石熔炼设备可以融化黄金吗?
  17. sqoop导入数据到hive
  18. linux的yum命令无法使用在哪里下载_一行命令下载全网视频,这个命令太牛逼了!...
  19. Qt使用两组RadioButton,两组之间相互独立
  20. 动手做个VR眼镜,找回童年的感觉

热门文章

  1. 【游戏开发】集合图片、文字、图形、音乐的游戏窗口
  2. 千万不要伤害深爱你的人
  3. 编码:隐匿在计算机背后的语言(1-3章)
  4. 【学术】英文写作中值得参考的语法、句式(三)
  5. 冠科美博纳斯达克上市:作价9亿美元 路演PPT曝光
  6. modbus_tk 读取浮点数的处理
  7. 【内核调度、负载均衡】【load_balance】
  8. 如何采用PageAdmin自助建站系统来进行企业网站建设
  9. tinyurl淘宝短链接业务
  10. ES6 系列:你不知道的 Rest 参数与 Spread 语法细节