SpringBoot 之自定义Banner
一、自定义banner
Spring Boot支持图片和文字两种banner样式,而图片会被转化为ASCII字符画展示。
1、自定义文字方式
这里可以有两种方式:
1)通过在配置文件中指定文件
static final String BANNER_LOCATION_PROPERTY = "spring.banner.location";
1> 在yaml文件中做如下配置:
spring:banner:location: banner_test.txt
2> 在resources目录下新建banner_test.txt文件:
3> 控制台输出如下:
2)默认读取resources目录下的banner.txt文件
static final String DEFAULT_BANNER_LOCATION = "banner.txt";
1> 只需要在resources目录下新建一个 banner.txt 文件:
2> 控制台输出如下:
2、自定义图片方式
static final String BANNER_IMAGE_LOCATION_PROPERTY = "spring.banner.image.location";
支持的图片类型:
static final String[] IMAGE_EXTENSION = { "gif", "jpg", "png" };
1> 在yaml文件中做如下配置:
spring:banner:image:location: xiaoniao.jpg
2> 在resources目录下添加xiaoniao.jpg图片:
3> 控制台输出如下:
WARN 7716 — [ main] org.springframework.boot.ImageBanner : Image banner not printable: class path resource [xiaoniao.jpg] (class java.lang.IllegalStateException: ‘Unable to read image banner source’)
可以看到已经是使用了图片打印banner,但是打印不出来。
再换个图片试试:
输出如下:
这个图片可以用,但是感觉像乱码了!这就是上面提到的图片会被转化为ASCII字符画展示。所以不要用图片打印banner。
二、多个 banner
可以同时打印自定义图片、自定义文本banner:
比如在resources目录下添加 banner.txt 的同时,通过spring.banner.image.location
指定打印图片的路径。
示例输出如下:
SpringBoot 之自定义Banner相关推荐
- springboot banner在线生成_SpringBoot系列教程10--小花样之SpringBoot配置自定义Banner
SpringBoot系列教程10--小花样之SpringBoot配置自定义Banner 作者:一一哥 一. Spring Boot 常用配置 本章节主要介绍一下 Spring Boot 中的一些常用配 ...
- SpringBoot2.x系列教程10--小花样之SpringBoot配置自定义Banner
SpringBoot系列教程10--小花样之SpringBoot配置自定义Banner 作者:一一哥 一. Spring Boot 常用配置 本章节主要介绍一下 Spring Boot 中的一些常用配 ...
- SpringBoot中自定义Banner(启动图案)
1:启动图案准备(打开网址) http://patorjk.com/software/taag/#p=display&f=Graffiti&t=Type%20Something%20 ...
- java 佛祖保佑_【Java】SpringBoot 佛祖保佑banner.txt
最新写代码有点多,拜拜佛祖,代码不出bug. 在springboot项目的resources文件夹下面创建一个banner.txt文件,springboot启动的时候默认会加载这个文件 ${AnsiC ...
- 发几个springBoot常用的banner文字图案
springboot支持自定义banner文件.但是文字图案自己绘制的话是十分麻烦的. 下面发送几个banner文字图案,复制粘贴即可使用 1.最常见的--佛祖保佑 _ooOoo_o8888888o8 ...
- 用了自定义Banner后,SpringBoot瞬间变的高大上了...
Spring Boot 在启动的时候,我们或许想要把自己公司的 logo,或者是项目的 logo 放上去,我们可以试试本文的这些方法,可以让你快速制作一些 Spring Boot 项目启动时的彩蛋,以 ...
- SpringBoot(11)---特性_SpringApplication类(自定义Banner)
SpringBoot特性_SpringApplication类(自定义Banner) SpringApplication类作为SpringBoot最基本.最核心的类,在main方法中用来启动Sprin ...
- springboot banner在线生成_用了自定义Banner后,SpringBoot瞬间变的高大上了...
Spring Boot 在启动的时候,我们或许想要把自己公司的 logo,或者是项目的 logo 放上去,我们可以试试本文的这些方法,可以让你快速制作一些 Spring Boot 项目启动时的彩蛋,以 ...
- 玩转 SpringBoot 2.x 之自定义 Banner 日志输出原理篇
1 查看 SpringBoot 官方文档 https://docs.spring.io/spring-boot/docs/2.0.6.RELEASE/reference/htmlsingle/#boo ...
最新文章
- JBoss 系列五十:使用Apache httpd(mod_jk)和JBoss构架高可用集群环境
- Linux线程(四)
- curl-loader介绍
- Tensorflow 入门教程
- Ubuntu 装机必备设置与软件安装
- eclipse 下安装插件
- go tour - Go 入门实验教程
- 日期对象Date的计算
- 少儿是先学计算机 还是学机器人,孩子学机器人好还是少儿编程好
- android计步器报告书,Android精准计步器开发-Dylan计歩
- 某知名系统漏洞挖掘与利用思路探索
- 计算机网络生活应用,浅谈计算机网络在生活中的应用
- Mac 通过adb安装apk文件
- 美图大咖-电商图片处理软件
- 用计算机录音并播放教学设计,八年级信息技术《录制声音》说课稿
- wss 协议php,作为ws/wss客户端
- 九校联考-长沙市一中NOIP模拟Day2T2 走格子(cell)
- Abbkine IFKine驴抗小鼠IgG二抗,绿色荧光标记方案
- 牛客网网络基础常考面试题
- keil5写入程序时显示Error.Flash Download failed -‘CortexM4’
热门文章
- matlab风力机叶片仿真教程,基于MATLAB的小型风力机叶片设计
- Web前端开发技术课程大作业:简单的网页制作期末作业——狐妖小红娘(6页)
- vueloopscroll 公告文字循环滚动中奖记录循环滚动插件
- 《空降总监治乱记》读后总结
- 使用 twilio + python 给你的手机发短信
- All about Div内显示滚动桥
- 蓝叠模拟器国际版( bluestacks国际版)介绍 | bluestacks国际版与国内版区别
- 计算两个日期的天数差
- ABAP RSA方式调用工行银企直联API
- dgus 温控器_如何在Ecobee温控器上启用HomeKit