Spring boot 自定义banner
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相关推荐
- Spring Boot自定义Banner
Spring Boot自定义Banner https://www.jianshu.com/p/a53f324c92f2 我们在启动 SpringBoot 时,控制台会打印 SpringBoot Log ...
- 新年彩蛋:Spring Boot自定义Banner
在2016年的最后一天,借用Spring Boot的Banner向各位程序猿同仁们问候一声:Happy New Year. 接下来我们就来介绍一下这个轻松愉快的自定义banner功能.实现的方式非常简 ...
- Spring boot 自定义banner的在线制作
哈喽~,大家好.我是方子龙,一个喜欢折腾的Java码匠,但不止止玩Java,也会玩前端,Golang, Python等等. 目前工作不是很忙,利用闲暇的时间,在给自己不断地充电,提升自己的技术实力. ...
- 二、Spring Boot 自定义Banner 横幅
Banner 介绍 实现方式 推荐一个生成ascii艺术字的网站 Banner 介绍 首先Banner是什么?呃呃呃就是下面这玩意... 从文档中看到这东西是可以自定义的,然后试了下,变成下面这个样子 ...
- Spring Boot自定义启动Banner
Spring Boot自定义启动Banner 生成工具 https://www.bootschool.net/ascii
- Spring Boot自定义横幅生成
每当我们启动Spring Boot应用程序时,都会显示如下所示的文本消息. 这称为横幅. 现在,如果我们可以创建一个特定于我们的Spring Boot应用程序的自定义横幅并使用它代替默认的Spring ...
- Spring Boot自定义 Servlet Filter 的两种方式
点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 作者 | 码农小胖哥 来源 | 公众号「码农小胖哥」 针 ...
- Spring Boot——自定义Web配置类后无法访问/static文件夹下静态资源
问题描述 自定义Web配置类后无法访问 /static文件夹下静态资源. 已加相关依赖包. 官方文档 Spring MVC Auto Configuration Maven <dependenc ...
- Spring Boot自定义错误页面
Spring Boot以一种新的微服务的方式来替代以Spring Framework构建项目的传统方式,我已经计划在后续的项目开发中使用它.它已经帮我们做了90%的工作,剩下10%的工作需要我们自己去 ...
最新文章
- 机器学习笔记(八):神经网络:学习
- 未打清分标识处理方式
- python精彩编程200例-编程语言入门经典100例【Python版】
- 【交易技术前沿】券商买方投顾系统建设实践
- 运动世界校园显示服务器异常,运动世界校园跑完是异常成绩,计入有效成绩里吗?...
- java课程设计体会_javaweb课程设计心得体会.doc
- 揭秘nginx访问的神秘面纱
- ScyllaDB4.1分布式集群搭建与使用
- 【渲染】解决三维出图黑白边缘溢出问题:直通(STRAIGHT)与预乘(PREMULT)ALPHA剖析
- SLCP认证辅导,SLCP认证产品应覆盖不同的产品类别
- android 开发框架 andbase,Android快速开发框架andbase
- windows自带的比微信好用的截图工具:截取任意形状图片,标尺画直线,窗口图精准截取
- SSO(Single Sign On)系列(二)--SSO原理
- uni-app 二维码转base64 分享
- Keil MDK使用第7篇---Go To Definition 和 Go To referebce的区别
- 运维自动化之---ansilbe运维自动化和ansible架构介绍(1)
- 活体机器人学会生孩子:AI进化算法加持变身吃豆人,已经繁殖到「曾孙」
- 移动互联网时代代驾app开发未来走向功能定制化
- 灵魂拷问!原生Android开发的路该怎么走?内含福利
- Cadence的PSPICE中CCCS,VCCS,CCVS和VCVS受控源元件库