springboot之banner
Springboot的Banner
- 1、banner的作用
- 2、使用banner的方式
- 2.1、默认banner(不设置任何banner)
- 2.2、自定义banner(自定义类实现`org.springframework.boot.Banner`)
- 2.3、默认banner文件(`classpath:banner.txt/banner.gif/banner.jpg/banner.png`)
- 2.4、自定义banner文件
- 3、针对banner的样式我们可以这样定制
- 4、 在线生成banner的网站
- 5、自定义颜色字体
- 6、banner开关及显示位置
1、banner的作用
banner在springboot中的直观的表现为在启动项目时打印logo,并提示项目已经启动完成、项目环境、使用框架等信息。
2、使用banner的方式
2.1、默认banner(不设置任何banner)
2.2、自定义banner(自定义类实现org.springframework.boot.Banner
)
上面自定义的输出就会替换掉默认的输出。
2.3、默认banner文件(classpath:banner.txt/banner.gif/banner.jpg/banner.png
)
默认banner文件将会覆盖自定义Banner类的输出
2.4、自定义banner文件
在application.yml或application.properties配置文件中配置banner文件的位置
3、针对banner的样式我们可以这样定制
#设置显示banner模式,默认CONSOLE#OFF:关闭打印banner#CONSOLE:打印到System.out#LOG:打印到log文件
spring.main.banner-mode=console
#设置banner的字符编码,默认utf-8
spring.banner.charset=utf-8
#设置banner文本资源的位置,默认classpath:banner.txt
#支持classpath*:、classpath:、file:、http://和https://
spring.banner.location=classpath:banner.txt
#设置ANSI颜色的位深度,默认4#4:16色#8:256色
spring.banner.image.bitdepth=4
#设置banner图像的高度(单位字符),默认图像高度
spring.banner.image.height=20
#设置banner图像的宽度,默认76
spring.banner.image.width=100
#是否为暗色系背景图片反转颜色,默认false
spring.banner.image.invert=false
#设置banner图片的位置,默认classpath:banner.gif(jpg和png也适用)
spring.banner.image.location=classpath:banner.jpg
#设置banner图片左边空白间隔,默认2
spring.banner.image.margin=10
#设置渲染图像时使用的像素模式
#TEXT:使用文本字符
#BLOCK:使用unicode块字符
spring.banner.image.pixelmode=TEXT
4、 在线生成banner的网站
- ASCII Generator (network-science.de)
- IMG2TXT: ASCII Art Made Easy! (degraeve.com)
- Text to ASCII Art Generator (TAAG) (patorjk.com)
- Spring Boot banner在线生成工具,制作下载英文banner.txt,修改替换banner.txt文字实现自定义,个性化启动banner-bootschool.net
5、自定义颜色字体
Spring提供了三个枚举类来设置字符的颜色:
AnsiColor:设置字符的前景色
AnsiBackground: 设置字符的背景色
AnsiStyle: 设置加粗、斜体、下划线等
效果如下图:
6、banner开关及显示位置
也可在application.yml中配置
springboot之banner相关推荐
- 我把SpringBoot的banner换成了美女,老板:工作不饱和,建议加班
欢迎关注方志朋的博客,回复"666"获面试宝典 一:banner.txt 在SpringBoot项目的resources目录下新建一个banner.txt文本文件,然后将启动Ban ...
- SpringBoot: 启动Banner在线生成工具
我们在启动 SpringBoot 时,控制台会打印 SpringBoot Logo 以及版本信息:这个操作是可以通过 SpringBoot的banner自定义实现 . ____ _ __ _ _/\\ ...
- SpringBoot——关于banner
springboot启动后,控制台会打印一个图案出来,这个图案就叫banner,如果不配置的话打印的是springboot默认的banner,像这个样子: 这个banner是可以通过多种方式自定义的, ...
- IDEA SpringBoot 自定义Banner
IDEA SpringBoot 自定义Banner 首先在IDEA项目中创建banner.txt文件 然后浏览器搜索SpringBoot Banner在线生成工具 选择一个自己喜欢的banner 例如 ...
- Springboot替换banner不管用?
Springboot替换banner不管用 我们想修改一下Springboot启动的图标却发现,不能替换banner文件的图标了,Springboot替换的banner的方法网上讲的很详细,就是将ba ...
- spring-boot启动banner
title: spring-boot启动banner 愿你百岁无忧 肆无忌惮 管他沧海桑田 你仍是四月人间 /** * .,:,,, .::,,,::. * .::::,,;;, .,;;:,,... ...
- SpringBoot启动--banner.txt
SpringBoot启动–banner.txt 在项目的resources文件夹下新建一个banner.txt文件,或者自定义文件之后在application.property中指定文件路径. 也可以 ...
- SpringBoot自定义banner小彩蛋
我们在启动 SpringBoot 时,控制台会打印 SpringBoot Logo 以及版本信息:这个操作是可以通过 SpringBoot的banner自定义实现 . ____ _ __ _ _/\\ ...
- SpringBoot启动banner更改
这篇文章的开始先给大家看一个图片 用过或者看过springboot的人都知道,这就是springboot启动的banner,这一篇介绍如何自定义springboot的启动bannner. 先介绍一个可 ...
最新文章
- 深入浅出CMake(一):基础篇
- linux增加自定义path和manpath
- php类实例方法静态方法,PHP类中的静态方法使用实例
- Linux系统下MBR分区表的备份与恢复
- css3 transform rotate-2D旋转
- 解决cookie跨域访问
- 廖雪峰javascript教程学习记录
- java常用代码总结
- php对分数排序,php-MySQL @grouping结果按ID并按分数排序”问题
- windows获取本地时间_如何在Windows 8中重新获得本地登录
- android adb shell常用命令(四)
- 华硕afudos刷bios_ASUS主板刷BIOS详细图解方法 包含windows和DOS两种环境
- python 读写tiff文件
- 关于AARRR用户增长漏斗模型,你究竟了解多少?
- a级纳税人数据问题记录
- Win7系统休眠模式无法唤醒?这招帮你轻松解决问题
- 2021机动车检测站签字授权人考试专业基础知识部分题库与答案
- vue自定义指令—directive详解
- 操作系统【清华慕课笔记】
- Python实现登录注册系统