本文我们来看看如何实现Spring Boot中的一个花里胡哨的功能——banner定制
所谓的banner就是指我们运行Spring Boot项目时,控制台打印的图案
这就是Spring Boot中默认提供的banner,当然我们也可以自行配置banner,如果我们没有对banner进行配置,则使用的是默认的,如果配置了,则使用的是我们配置的,这也体现了Spring Boot的“约定大于配置”。
那么如何实现banner的定制呢,非常的简单,只需要在项目的reources目录下,新建一个banner.txt,放入我们需要定制的图案就可以了,比如
Hello Banner!
我们可以看到项目的banner变成了我们所定制的内容
我们也可以通过下面的网站对banner的图案进行定制
http://patorjk.com/software/taag/#p=display&f=Graffiti&t=Type Something
如果我们不想要使用bannner也可以将banner去掉,修改启动类中的代码,将Banner.Mode设为OFF
@SpringBootApplication
public class BannerApplication {
public static void main(String[] args) {
SpringApplication application = new SpringApplication(BannerApplication.class);
application.setBannerMode(Banner.Mode.OFF);
application.run(args);
}
}
我们可以看到banner没有了
在application.properties中配置如下代码同样可以做到
spring.main.banner-mode=off