Spring Boot启动的时候会在命令行生成一个banner,其实这个banner是可以自己修改的,本文将会将会讲解如何修改这个banner。

首先我们需要将banner保存到一个文件中,网上有很多可以生成banner文件的网站,比如:patorjk.com/software/taag

我们生成了如下的banner:

  _____.__            .___
_/ ____\  | ___.__. __| _/____ _____    ____
\   __\|  |<   |  |/ __ |/ __ \\__  \  /    \ |  |  |  |_\___  / /_/ \  ___/ / __ \|   |  \|__|  |____/ ____\____ |\___  >____  /___|  /\/         \/    \/     \/     \/

将其保存为banner.txt,放在 resource目录下。

接下来我们需要指定使用该banner文件,在application.properties文件中定义如下:

spring.banner.location=classpath:banner.txt

启动看看效果:

/Library/Java/JavaVirtualMachines/jdk1.8.0_171.jdk/Contents/Home/bin/java _____.__            .___
_/ ____\  | ___.__. __| _/____ _____    ____
\   __\|  |<   |  |/ __ |/ __ \\__  \  /    \|  |  |  |_\___  / /_/ \  ___/ / __ \|   |  \|__|  |____/ ____\____ |\___  >____  /___|  /\/         \/    \/     \/     \/

除了使用txt文件,我们也可以使用图片如下:

spring.banner.image.location=classpath:banner.gif
spring.banner.image.width=  //TODO
spring.banner.image.height= //TODO
spring.banner.image.margin= //TODO
spring.banner.image.invert= //TODO

可以自定义图片的其他一些属性。好了,本文就介绍到这里。

本文的例子可以参考https://github.com/ddean2009/learn-springboot2/tree/master/springboot-customer-banner

更多精彩内容且看:

  • 区块链从入门到放弃系列教程-涵盖密码学,超级账本,以太坊,Libra,比特币等持续更新
  • Spring Boot 2.X系列教程:七天从无到有掌握Spring Boot-持续更新
  • Spring 5.X系列教程:满足你对Spring5的一切想象-持续更新
  • java程序员从小工到专家成神之路(2020版)-持续更新中,附详细文章教程

更多教程请参考 flydean的博客

Spring boot 自定义banner相关推荐

  1. Spring Boot自定义Banner

    Spring Boot自定义Banner https://www.jianshu.com/p/a53f324c92f2 我们在启动 SpringBoot 时,控制台会打印 SpringBoot Log ...

  2. 新年彩蛋:Spring Boot自定义Banner

    在2016年的最后一天,借用Spring Boot的Banner向各位程序猿同仁们问候一声:Happy New Year. 接下来我们就来介绍一下这个轻松愉快的自定义banner功能.实现的方式非常简 ...

  3. Spring boot 自定义banner的在线制作

    哈喽~,大家好.我是方子龙,一个喜欢折腾的Java码匠,但不止止玩Java,也会玩前端,Golang, Python等等. 目前工作不是很忙,利用闲暇的时间,在给自己不断地充电,提升自己的技术实力. ...

  4. 二、Spring Boot 自定义Banner 横幅

    Banner 介绍 实现方式 推荐一个生成ascii艺术字的网站 Banner 介绍 首先Banner是什么?呃呃呃就是下面这玩意... 从文档中看到这东西是可以自定义的,然后试了下,变成下面这个样子 ...

  5. Spring Boot自定义启动Banner

    Spring Boot自定义启动Banner 生成工具 https://www.bootschool.net/ascii

  6. Spring Boot自定义横幅生成

    每当我们启动Spring Boot应用程序时,都会显示如下所示的文本消息. 这称为横幅. 现在,如果我们可以创建一个特定于我们的Spring Boot应用程序的自定义横幅并使用它代替默认的Spring ...

  7. Spring Boot自定义 Servlet Filter 的两种方式

    点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 作者 | 码农小胖哥 来源 | 公众号「码农小胖哥」 针 ...

  8. Spring Boot——自定义Web配置类后无法访问/static文件夹下静态资源

    问题描述 自定义Web配置类后无法访问 /static文件夹下静态资源. 已加相关依赖包. 官方文档 Spring MVC Auto Configuration Maven <dependenc ...

  9. Spring Boot自定义错误页面

    Spring Boot以一种新的微服务的方式来替代以Spring Framework构建项目的传统方式,我已经计划在后续的项目开发中使用它.它已经帮我们做了90%的工作,剩下10%的工作需要我们自己去 ...

最新文章

  1. 机器学习笔记(八):神经网络:学习
  2. 未打清分标识处理方式
  3. python精彩编程200例-编程语言入门经典100例【Python版】
  4. 【交易技术前沿】券商买方投顾系统建设实践
  5. 运动世界校园显示服务器异常,运动世界校园跑完是异常成绩,计入有效成绩里吗?...
  6. java课程设计体会_javaweb课程设计心得体会.doc
  7. 揭秘nginx访问的神秘面纱
  8. ScyllaDB4.1分布式集群搭建与使用
  9. 【渲染】解决三维出图黑白边缘溢出问题:直通(STRAIGHT)与预乘(PREMULT)ALPHA剖析
  10. SLCP认证辅导,SLCP认证产品应覆盖不同的产品类别
  11. android 开发框架 andbase,Android快速开发框架andbase
  12. windows自带的比微信好用的截图工具:截取任意形状图片,标尺画直线,窗口图精准截取
  13. SSO(Single Sign On)系列(二)--SSO原理
  14. uni-app 二维码转base64 分享
  15. Keil MDK使用第7篇---Go To Definition 和 Go To referebce的区别
  16. 运维自动化之---ansilbe运维自动化和ansible架构介绍(1)
  17. 活体机器人学会生孩子:AI进化算法加持变身吃豆人,已经繁殖到「曾孙」
  18. 移动互联网时代代驾app开发未来走向功能定制化
  19. 灵魂拷问!原生Android开发的路该怎么走?内含福利
  20. Cadence的PSPICE中CCCS,VCCS,CCVS和VCVS受控源元件库

热门文章

  1. [loj6391][THUPC2018]淘米神的树(Tommy)
  2. 34.rust宏.txt
  3. 漫游Kafka实现篇之分布式
  4. 数据结构与算法 | 链表
  5. 每个人都有自己的人生节奏
  6. Mac配置NDK环境
  7. cocos2d-x2.2九宫格CCScale9Sprite有bug
  8. 数据结构--图(Graph)详解(三)
  9. 【今晚七点】:对话熊谱翔——开源RTOS与多媒体
  10. 腾讯云智服确保战“疫”期间服务不间断