• Banner 介绍
  • 实现方式
  • 推荐一个生成ascii艺术字的网站

Banner 介绍

首先Banner是什么?呃呃呃就是下面这玩意。。。

从文档中看到这东西是可以自定义的,然后试了下,变成下面这个样子:

实现方式

  1. 向classpath下加个banner.txt(如果文件放在其他地方,需通过配置spring.banner.location 指定文件路径),banner.txt里面内容自定义即可。

  2. 编程实现:

SpringApplication springApplication=new SpringApplication(SpringbootdemoApplication.class);springApplication.setBanner(new Banner(){@Overridepublic void printBanner(Environment environment , Class<?> sourceClass , PrintStream out){System.out.println("hello banner!");}});springApplication.run( args);

在banner.txt中,你也可以使用以下的占位符:

  • ${application.version}
  • ${application.formatted-version}
  • ${spring-boot.version}
  • ${spring-boot.formatted-version}
  • Ansi.NAME(or A n s i . N A M E ( o r {Ansi.NAME} (or {AnsiColor.NAME}
  • ${AnsiBackground.NAME}
  • ${AnsiStyle.NAME})
  • ${application.title}

如果你想关掉这个图案,你可以:
1. 程序的方式:

SpringApplication application=new SpringApplication(Application.class);
application.setBannerMode(Banner.Mode.OFF);
application.run(args);

2. 配置的方式:

spring.main.banner-mode=off

推荐一个生成ascii艺术字的网站

http://patorjk.com/software/taag/

二、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

    Spring Boot启动的时候会在命令行生成一个banner,其实这个banner是可以自己修改的,本文将会将会讲解如何修改这个banner. 首先我们需要将banner保存到一个文件中,网上有很多 ...

  5. Spring Boot自定义横幅生成

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

  6. Spring Boot自定义启动Banner

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

  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. php定时执行代码漏洞_【漏洞风险提示】Drupal任意PHP代码执行漏洞通告
  2. QTP的那些事--QTP回放iFrame控件时间非常慢的问题分析
  3. Linux下基于socket多线程并发通信的实现
  4. android按钮点击变化,Android实现按钮点击效果(第一次点击变色,第二次恢复)...
  5. 手把手教您如何识别翻新机子
  6. PASTE Splay
  7. php和mysql一键安装包_iis+php+mysql一键安装教程和安装包
  8. Daily tips-7月
  9. Python中的分组函数(groupby、itertools)
  10. 4059. 统计某指定字符出现个数
  11. 关于CUDA与CUDNN适配版本,以及安装中出现Bug的分析
  12. MATLAB绘图函数ezplot入门详解
  13. IO基础操作(文件)
  14. VARCHART XGantt 甘特图用程序应该如何交付
  15. matlab单枝节匹配器,第八讲微带匹配电路单枝节匹配电路.ppt
  16. lvds输入悬空_LVDS技术原理及详细介绍
  17. Nginx 更新静态页面 不生效
  18. unity3D 新建android apk
  19. 在maven中使用c3p0连接池的c3p0-config.xml文件出现named-config with name ‘xxxxx‘ does not exist. Using default-con
  20. 致远a8-v5-6.0协同管理软件_易达酒吧管理软件下载-易达酒吧管理软件v10.0免费版...

热门文章

  1. 中国软件业的机会——抓住机遇、挑战未来
  2. 浅谈JdbcDaoSupport
  3. Docker compose 部署habor
  4. pip清华源(清华大学国内镜像)安装地址
  5. Vuejs---《Vue.js + Node.js-构建音乐播放器新玩法-video》
  6. CSS-----颜色值的缩写和字体的缩写方法
  7. 时钟树综合CTS技术经验分享(高薪必备)
  8. Spring Data Redis 实践
  9. 开发辅助:从Eclipse转到Android Studio/Intellij Idea需要做的设置
  10. 管理者的50堂课之创始人篇 读书笔记