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声明变量)