work hard work smart

专注于Java后端开发。 不断总结,举一反三。
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

SpringBoot banner输出的方式

Posted on 2020-02-26 21:28  work hard work smart  阅读(733)  评论(0编辑  收藏  举报

banner输出的方式

1、默认banner输出

就是spring boot

 

2、文字banner。修改banner图

在resources下创建banner.txt 。内容为

/*
                   _ooOoo_
                  o8888888o
                  88" . "88
                  (| -_- |)
                  O\  =  /O
               ____/`---'\____
             .'  \\|     |//  `.
            /  \\|||  :  |||//  \
           /  _||||| -:- |||||-  \
           |   | \\\  -  /// |   |
           | \_|  ''\---/''  |   |
           \  .-\__  `-`  ___/-. /
         ___`. .'  /--.--\  `. . __
      ."" '<  `.___\_<|>_/___.'  >'"".
     | | :  `- \`.;`\ _ /`;.`/ - ` : | |
     \  \ `-.   \_ __\ /__ _/   .-` /  /
======`-.____`-.___\_____/___.-`____.-'======
                   `=---='
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
         佛祖保佑       永无BUG
*/

  

然后运行SpringBoot项目

可以看到打印已经变了

 

将banner.txt 修改为favorite.txt , 这样就没有效果了,需要在

application.properties 配置spring.banner.location=favorite.txt才有效果。

 

3、图片banner。 使用图片做banner

在resources下创建banner.jpg

 

启动项目后打印效果如下:

 

 

 如果将banner.jpg改成favorite.jpg执行在application.properties 中设置spring.banner.image.location=favorite.jpg

 

4、兜底banner。使用代码配置banner

public class Sb2Application {

	public static void main(String[] args) {
		SpringApplication springApplication = new SpringApplication(Sb2Application.class);
		springApplication.setBanner(new ResourceBanner(new ClassPathResource("favorite.txt")));
		springApplication.addListeners(new SecondListener());
		springApplication.run(args);
	}

}

  

5、关闭banner的打印。在application.properties配置如下

spring.main.banner-mode=off