Spring Boot 定制banner

绪论

SpringBoot项目在启动的时候会打印一个banner,怎样定制一个呢?如果不需要,怎么关闭呢?

正文

下面这几个网站可以在线生成:

  1. http://patorjk.com/software/taag
  2. http://www.network-science.de/ascii/
  3. http://www.kammerl.de/ascii/AsciiSignature.php


                       88b           d88               ad888888b,
                       888b         d888              d8"     "88
                       88`8b       d8'88                      a8P
                       88 `8b     d8' 88  8b,dPPYba,       aad8"  8b       d8
                       88  `8b   d8'  88  88P'   "Y8       ""Y8,  `8b     d8'
                       88   `8b d8'   88  88                  "8b  `8b   d8'
                       88    `888'    88  88     888  Y8,     a88   `8b,d8'
                       88     `8'     88  88     888   "Y888888P'     Y88'
                                                                      d8'
                                                                     d8'

在resources目录下创建一个banner.txt文件,把网页中生成好的内容粘贴进去,重新启动项目就行了。
Spring Boot 定制banner
如果想关闭,在项目启动时候不展示该内容怎么办?通过Banner.Mode.OFF关闭掉就可以了。

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

@SpringBootApplication
public class DemoJarApplication {

	public static void main(String[] args) {
//		SpringApplication.run(DemoJarApplication.class, args);

		SpringApplicationBuilder builder = new SpringApplicationBuilder(DemoJarApplication.class);
		builder.bannerMode(Banner.Mode.OFF).run(args);
	}

}

结果


(若有什么错误,请留言指正,3Q)

上一篇:uniapp实现轮播图功能,实现轮播图案例


下一篇:2020-12-27