Spring Boot简明教程--Spring Boot 启动Banner配置

2021-01-27 10:36:35 浏览数 (1)

Banner介绍

Banner就是SpringBoot在启动时首先出来的那个图示

如果你感觉这个图示没有啥意义,可以在启动类里关闭它

代码语言:javascript复制
@SpringBootApplication
public class DemoApplication {
    public static void main(String[] args) {
//        SpringApplication.run(DemoApplication.class, args);
        SpringApplication app = new SpringApplication(DemoApplication.class);
        app.setBannerMode(Banner.Mode.CONSOLE);
        app.run(args);
    }
}

定制化Banner

可以通过将banner.txt文件添加到resource路径或通过spring.banner.location属性设置该文件的位置来更改启动时打印的横幅。如果文件的编码不是UTF-8,则可以设置spring.banner.charset。除了文本文件之外,您还可以在您的resource路径中添加banner.gif,banner.jpg或banner.png图像文件,或设置spring.banner.image.location属性,图像将转换为ASCII作品并打印在任何文字横幅上方(此方法经测试不是所有的图片都可以使用)。

  • 直接在banner.txt写入hello world
  • 上面的方式太难看了,可以使用http://patorjk.com/software/taag网站来转换文字为ASCII,将生成的内容复制到banner.txt中即可
  • banner.txt中还可以设置SpringBoot内置的变量(需要在MANIFEST.MF声明变量)

0 人点赞