点击上方 Java老铁,并选择 设为星标
优质文章和资料会及时送达
我们说的这个Banner是什么?就是我们启动SpringBoot项目之后的这个图:
如果我们想禁用这个Banner可以修改启动类的main():
public static void main(String[] args) {
//SpringApplication.run(Application.class);
SpringApplication springApplication = new SpringApplication(Application.class);
springApplication.setBannerMode(Banner.Mode.OFF);
springApplication.run();
}
我们也可以根据自己的喜好修改这个Banner,如下操作:
1.新建banner.txt文件,将其添加到类路径下。
2.在文件中添加自己的Banner
// _ooOoo_ //
// o8888888o //
// 88" . "88 //
// (| ^_^ |) //
// O\ = /O //
// ____/`---'\____ //
// .' \\| |// `. //
// / \\||| : |||// \ //
// / _||||| -:- |||||- \ //
// | | \\\ - /// | | //
// | \_| ''\---/'' | | //
// \ .-\__ `-` ___/-. / //
// ___`. .' /--.--\ `. . ___ //
// ."" '< `.___\_<|>_/___.' >'"". //
// | | : `- \`.;`\ _ /`;.`/ - ` : | | //
// \ \ `-. \_ __\ /__ _/ .-` / / //
// ========`-.____`-.___\_____/___.-`____.-'======== //
// `=---=' //
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ //
// 佛祖保佑 永不宕机 永无BUG //
当然我们还可以添加颜色:,比如说添加红色:${AnsiColor.RED},还可以跟上SpringBoot的版本: ${spring-boot.version}。
添加完成之后,启动项目(记得把刚才的禁用Banner去掉):
对于这个banner.txt文件,如果我们没有将其放到类路径下,需要在application.yml配置文件中配置:
spring:
banner:
image:
location:
还可以放置图片:banner.gif,banner.jpg, banner.png,如果直接放置在类路径下不需要配置,否则,如要配置:
spring:
banner:
image:
location:
图片将转换为ASCII作品并打印.
介绍一个制作Banner的网站: http://patorjk.com/software/taag
最后在介绍一种启动方式,按照父子层次关系启动:
public static void main(String[] args) {
//SpringApplication.run(Application.class);
/*SpringApplication springApplication = new SpringApplication(Application.class);
springApplication.setBannerMode(Banner.Mode.OFF);
springApplication.run();*/
new SpringApplicationBuilder()
.sources(Parent.class)
.child(Application.class)
.bannerMode(Banner.Mode.OFF)
.run();
}