Spring Boot启动banner相关设置
1、摘要
SpringBoot项目启动时,控制台会打赢自带banner,你可以禁用或者更改。默认情况下Spring Boot会去 /src/main/resources 目录下读取 banner.txt 文本文件,甚至如果有图片它会读取 banner.gif、banner.jpg、 banner.png 文件加载输出,如果上述文件均没有,则加载自带的banner。
当然,如果你在 /src/main/resources/application.yml 配置文件中通过 spring.banner.location 属性指定自定义文件名文件,则从指定处加载。
2、自定义Banner
在/src/main/resources目录下新建banner.txt文件,在文件中输入你想要展示的内容。
.. ..oooo.....ooo...
.odSS4PYYYSSOOXXXXXXXXXOodbgooo.
/SSYod$$$$SSOIIPXXXXXXXXXYYP.oo.*b.
($$Yd$$$$SSSOII:XXXXXXXX:IIoSSS$$b.Y,
\Yd$$$$SSSOII:XXXXXXXXXX:IIOOSSS$$$b\
d$$$$SSSOOI:XP"YXXXXXXXX:IIOOSSSS$$$\
Y$$$SSSOOII:XbdXXXXXP"YX:IIOOOSS$$$$)
'Y$$$SSSOI:XXXXXXXXXbodX:IIOOSS$$$$$/
"Y$$$SSSOI(PoTXXXXXTo)XXIIOOOSS$$$*'
""*Y$S(((PXXXXXXXY))dIIOSSS$$dP'
"*'()P;XXXXXXXXY)IIOSSS$P".oS,
(S'(P;XXXXXXXP;Y)XXYOP".oSSSSb
(S'(P;'XXXXXXX';Y).ooooSSSSSSSS)
(S'(P;'XXXXXXP';Y).oSSSSSSSSSSSP
(SS'Y);YXXXXX';(Y.oSSSSSSSSSSSSP
YSS'Y)'YXXX".(Y.oSSP.SSSSSSSSY
YSS'"" XXX""oooSSP.SSSSSSSSY
SSSSSS YXXX:SSSSP.SSSSSSSSY
SSSSSP YXb:SSSP.S"SSSSSSP
S(OO)S YXb:SY )SSSSS
SSSSO )YXb.I ISSSSP
YSSSY I."YXXb Y(SS)I
)SSS( dSSo.""*b YSSSY
OooSb dSSSSP )SSS(
dSSSY OooSS
OooSP
3、禁用Banner
更改配置文件/src/main/resources/application.yml
spring:
main:
banner-mode: off
或者,修改入口文件App.java
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class App {
public static void main(String[] args) {
// SpringApplication.run(App.class, args);
SpringApplication springApplication = new SpringApplication(App.class);
springApplication.setBannerMode(org.springframework.boot.Banner.Mode.OFF);
springApplication.run(args);
}
}
-----------------------------------------------------------------------------------------------------------
薔薇猛虎皆成個性,陽光雨露俱是天恩!
薔薇猛虎皆成個性,陽光雨露俱是天恩!
浙公网安备 33010602011771号