SpringBoot 定制个性化banner

标签: SpringBoot Banner  Spring Boot

SpringBoot启动的时候默认都会出现这个信息

  .   ____          _            __ _ _
 /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
 \\/  ___)| |_)| | | | | || (_| |  ) ) ) )
  '  |____| .__|_| |_|_| |_\__, | / / / /
 =========|_|==============|___/=/_/_/_/
 :: Spring Boot ::        (v2.0.1.RELEASE)

那么我们如何修改这些信息呢?

在项目src/main/resources目录下面新建 banner.txt,例如:

然后在里面写入自己想要展示的内容即可,例如:

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

 

那么在启动的时候,就可以显示里面的内容了。

 

推荐大家一个字符生成的网站http://patorjk.com/software/taag/

可以自己生成一些想要的字符。

 

或者你也可以把自己想要的图片转换成字符,例如下面这个图片

在application.properties 文件中加入即可;

spring.banner.image.location=http://pic.58pic.com/58pic/15/39/75/05458PICjyq_1024.png

然后如果图片不合适可以通过以下设置属性

spring.banner.image.width=
spring.banner.image.height=
spring.banner.image.margin=
spring.banner.image.invert=

如果不喜欢banner的话,可以通过在main方法中去除Banner

package com.example.demo;

import org.springframework.boot.Banner;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication
public class DemoApplication {

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

 

版权声明:本文为qq_30285985原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_30285985/article/details/81875310