Spring Boot项目再启动的时候默认会在控制台输出一个字符banner图案,如下图:

我们可以通过下面的方法关闭启动时显示字符banner图案:

关闭banner方法一:

    public static void main(String[] args) {
SpringApplicationBuilder application=new SpringApplicationBuilder(HelloSpringBootSettingBannerApplication.class);
application.bannerMode(Mode.OFF);
application.run(args);
}

或采用fluent API写法:

    public static void main(String[] args) {
new SpringApplicationBuilder(HelloSpringBootSettingBannerApplication.class).bannerMode(Mode.OFF).run(args);
}

在应用的入口main方法中,我们通过实例化 SpringApplicationBuilder 再通过设置banner模式来关闭banner字符图案的显示

关闭banner方法二:

    public static void main(String[] args) {
SpringApplication context=new SpringApplication(HelloSpringBootSettingBannerApplication.class);
context.setBannerMode(Mode.OFF);
context.run(args);
}

在应用的入口main方法中,我们通过实例化 SpringApplication 再通过设置banner模式来关闭banner字符图案的显示

关闭banner方法三(推荐):

在resources文件夹下的application.properteis中添加如下配置即可。spring.main.banner-mode 配置项可配置的值有三个:OFF,CONSOLE,LOG 从字面意思就可以知道,只有在设置为OFF的时候控制台才不会打印banner图案

spring.main.banner-mode=OFF

通过这种方式可以灵活的设置banner图案的显示,为最大可能的达到程序设计的开闭原则,笔者推荐使用此方法。

如果我们想要显示banner,但是又不想显示这个Spring Boot的字符图案怎么办呢?

很简单,我们只需要在我们的resources文件夹下面新建一个banner.txt文件,然后在里面写自己的banner,Spring Boot在启动的时候控制台就会输出我们自己的banner图案了。给大家推荐一个字符画生成地址:http://patorjk.com/software/taag/

我的banner内容:

启动项目就可以看到如下的banner图案:

最新文章

  1. 开源实时日志分析ELK平台部署
  2. 在Hyper-V中安装和配置Ubuntu网络
  3. oracle学习 四(持续更新中)无法为表空间 MAXDATA 中的段创建 INITIAL 区
  4. libevent库的使用方法
  5. Windows下将硬盘由MBR转为GPT
  6. 浙江工商大学15年校赛E题 无邪的飞行棋 【经典背包】
  7. css margin相关问题及应用
  8. Python之matplotlib模块安装
  9. alibaba fastjson 使用
  10. CAT部署安装文档
  11. 一文带你看懂cookie,面试前端不用愁
  12. python之路--MySQL权限管理 数据备份还原
  13. April Fools Contest 2017 题解
  14. JQuery 树状结构 jQuery-treeview.js 插件
  15. Ubuntu集群 配置ntp服务
  16. django模型中, 外键字段使用to_filed属性 指定到所关联主表的某个字段
  17. Koa框架教程
  18. 纯css3实现的鼠标悬停动画按钮
  19. 高并发Redis(Mac)环境配置(一)
  20. Leetcode 之Flatten Binary Tree to Linked List(50)

热门文章

  1. android应用安全——数据安全
  2. simpson公式求定积分(模板)
  3. git base 简单命令行
  4. 170122、Netty 长连接服务
  5. delphi 事件记录
  6. POJ 1423 Greatest Common Increasing Subsequence【裸LCIS】
  7. bootstrap-datetimepicker 滚动错位问题
  8. 【Python之路】第十二篇--JavaScript
  9. AsciiDoc Text based document generation
  10. MongoDB-4: 查询(二-数组、内嵌文档)