新年彩蛋:Spring Boot自定义Banner
在2016年的最后一天,借用Spring Boot的Banner向各位程序猿同仁们问候一声:Happy New Year。
接下来我们就来介绍一下这个轻松愉快的自定义banner功能。实现的方式非常简单,我们只需要在Spring Boot工程的/src/main/resources
目录下创建一个banner.txt
文件,然后将ASCII字符画复制进去,就能替换默认的banner了。比如上图中的输出,就采用了下面的banner.txt
内容:
${AnsiColor.BRIGHT_GREEN} ## ## ### ######## ######## ## ## ## ## ######## ## ## ## ## ######## ### ########## ## ## ## ## ## ## ## ## ## ### ## ## ## ## ## ## ## ## ## ## ## #### ## ## ## ## ## ## ## #### #### ## ## ## ## ## #### ## ## ## ## ########### ## ## ######## ######## ## ## ## ## ###### ## ## ## ## ###### ## ## ########## ## ######### ## ## ## ## #### ## ## ## ## ## ## ######### ## #### ## ## ## ## ## ## ## ### ## ## ## ## ## ## ## ## ## #### ## ## ## ## ## ## ## ## ######## ### ### ## ######## ## ## ## ## ${AnsiColor.BRIGHT_RED}Application Version: ${application.version}${application.formatted-version}Spring Boot Version: ${spring-boot.version}${spring-boot.formatted-version} |
从上面的内容中可以看到,还使用了一些属性设置:
${AnsiColor.BRIGHT_RED}
:设置控制台中输出内容的颜色${application.version}
:用来获取MANIFEST.MF
文件中的版本号${application.formatted-version}
:格式化后的${application.version}
版本信息${spring-boot.version}
:Spring Boot的版本号${spring-boot.formatted-version}
:格式化后的${spring-boot.version}
版本信息
生成工具
如果让我们手工的来编辑这些字符画,显然是一件非常困难的差事。所以,我们可以借助下面这些工具,轻松地根据文字或图片来生成用于Banner输出的字符画。
- http://patorjk.com/software/taag
- http://www.network-science.de/ascii/
- http://www.degraeve.com/img2txt.php
年终彩蛋
最后,奉上程序猿必备Banner “永不宕机佛祖”,祝大家:“新年快乐、永不宕机、永无Bug”!
${AnsiColor.BRIGHT_YELLOW} // _ooOoo_ //// o8888888o //// 88" . "88 //// (| ^_^ |) //// O\ = /O //// ____/`---'\____ //// .' \\| |// `. //// / \\||| : |||// \ //// / _||||| -:- |||||- \ //// | | \\\ - /// | | //// | \_| ''\---/'' | | //// \ .-\__ `-` ___/-. / //// ___`. .' /--.--\ `. . ___ //// ."" '< `.___\_<|>_/___.' >'"". //// | | : `- \`.;`\ _ /`;.`/ - ` : | | //// \ \ `-. \_ __\ /__ _/ .-` / / //// ========`-.____`-.___\_____/___.-`____.-'======== //// `=---=' //// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ //// 佛祖保佑 永不宕机 永无BUG // |
效果图:
新年彩蛋:Spring Boot自定义Banner相关推荐
- Spring Boot自定义Banner
Spring Boot自定义Banner https://www.jianshu.com/p/a53f324c92f2 我们在启动 SpringBoot 时,控制台会打印 SpringBoot Log ...
- 彩蛋!springboot自定义banner
1.搜索banner,寻找喜欢的图 百度搜索springboot banner在线生成,或者点下面链接直接进入: 链接:Spring Boot自定义启动Banner在线生成工具 2.在resource ...
- Spring boot 自定义banner
Spring Boot启动的时候会在命令行生成一个banner,其实这个banner是可以自己修改的,本文将会将会讲解如何修改这个banner. 首先我们需要将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自定义启动字符画(banner)
其实很好改,只需要在resources下新建一个txt文件就可以,命名为banner.txt,那这种字符该怎么拼出来呢,下面推荐一个网址,有这种工具,链接传送门:打开传送门 直接输入要生成的字母,系统 ...
- Spring Boot 启动Banner设置--启动欢迎词!
Spring Boot启动时会显示如下图标: . ____ _ __ _ _ /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \ ( ( )\___ | '_ | '_| | ...
最新文章
- MERGE INTO 解决大数据量 10w 更新缓慢的问题
- VSTO Office二次开发PPTRibbonX命令操作及对象添加
- golang beego orm mysql sqlite3 postgresql 模型字段 数据库类型 对应关系
- python表单防重复提交_防止二次提交(重复提交)
- 常见TCP/UDP端口
- 机器学习知识点(四)最小二乘法Java实现
- java parameters用法_(四)Parameters,简单参数就用这个
- Python多线程和队列结合demo
- linux磁盘分区fdisk命令详解
- Codeup墓地-问题 D: 最短路径
- Metrics, tracing 和 logging 的关系
- “耳边的AI助理” 出门问问发布TicPods 2系列头控真无线耳机
- Scala Object
- 计算机系元旦主题,元旦主题活动方案
- 关于Lua打包cocos2d项目
- 宝塔更换域名_搭建小程序之BT宝塔面板的操作使用教程
- iphone android 功能清单,iPhone的这几个App,让你的工作效率翻倍(1)
- vs2010的Visual Assist X破解版安装
- 移动硬盘安装操作系统以win7为例子
- WARNING: The repository located at mirrors.aliyun.com is not a trusted or secure host and is being i
热门文章
- C语言库函数大全及应用实例六
- 安装数据库windows 安装redmine 详解
- 多态情况下,怎么用基类指针去访问基类的虚函数?
- 在艰苦年代,买不起万用表,怎么测量电路电压?
- Android-HIDL实例解析
- samba 服务器搭建
- java map扩容机制_java中ConcurrentHashMap的扩容机制是怎样的?详细解析
- 两台linux之间互传php脚本,linux下两台服务器实现同步的方法
- 学习Java中遇到的问题积累_1
- ValueError: check_hostname requires server_hostname的解决办法