Spring Boot 更换 Banner
Spring 启动时,会有一个Banner图案,这个图案是可以更换的
. ____ _ __ _ _
/\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
\\/ ___)| |_)| | | | | || (_| | ) ) ) )
' |____| .__|_| |_|_| |_\__, | / / / /
=========|_|==============|___/=/_/_/_/
:: Spring Boot :: (1.5.8.RELEASE)
只需要在 src/main/resources 路径下新建一个banner.txt文件,banner.txt中填写好需要打印的字符串内容即可。
banner.txt 中可以使用一些变量 ( 除了内置的变量外,还包括 application.properties 中配置的所有变量),例如:
${AnsiColor.BRIGHT_RED}:设置控制台中输出内容的颜色
${application.version}:用来获取MANIFEST.MF文件中的版本号
${application.formatted-version}:格式化后的${application.version}版本信息
${spring-boot.version}:Spring Boot的版本号
${spring-boot.formatted-version}:格式化后的${spring-boot.version}版本信息
另外,我们可以借助以下网站工具,生成字符画
http://patorjk.com/software/taag
http://www.network-science.de/ascii/
http://www.degraeve.com/img2txt.php
banner 的关闭方法
如果我们不希望项目启动时候输出 banner ,可以修改.properties 文件中配置,如下:
spring.main.banner-mode=off