那么如何才能实现自定义的图示展示效果呢?紧张实现办法两种办法:
通过代码办法实现通过静态文件办法实当代码办法实现1.重写banner实现Banner代码publicclassMyBannerConfigimplementsBanner{publicstaticfinalStringMYBANNER=",--.,--.,--.\n"+"||||,---.||,---.,---.,--,--,--.,---.\n"+"||.'.|||.-.:|||.--'|.-.||||.-.:\n"+"|,'.|\--.||\`--.''-''||||\--.\n"+"'--''--'`----'`--'`---'`---'`--`--`--'`----'\n"+"";publicvoidprintBanner(Environmentenvironment,Class<?>sourceClass,PrintStreamout){out.println(MYBANNER);out.println();}}
2.在main启动类中添加banner重写类
@SpringBootApplicationpublicclassSpringBootPart12Application{publicstaticvoidmain(String[]args){SpringApplicationapplication=newSpringApplication(SpringBootPart12Application.class);application.setBanner(newMyBannerConfig());application.run(args);}}
启动项目展示结果为:
通过静态文件办法实现
通过静态资源的办法实现我们须要在src\main\resources目录下添加banner.txt,内容如下:

注:
spring.main.banner-mode=off #可以掌握banner的开关
${AnsiColor.BRIGHT_RED},--.,--.,--.${AnsiColor.DEFAULT}||||,---.||,---.,---.,--,--,--.,---.${AnsiColor.BRIGHT_YELLOW}||.'.|||.-.:|||.--'|.-.||||.-.:${AnsiColor.GREEN}|,'.|\--.||\`--.''-''||||\--.${AnsiColor.BLUE}'--''--'`----'`--'`---'`---'`--`--`--'`----'SpringBootVersion:${spring-boot.version}${spring-boot.formatted-version}
启动项目后的结果为:
注:Banner样式设置
AnsiColor设置字符的颜色AnsiBackground设置字符的背景色AnsiStyle这是字符的格式(加粗、下划线等)
一些Banner的在线天生地址https://devops.datenkollektiv.de/banner.txt/index.htmlhttps://www.degraeve.com/img2txt.phphttp://patorjk.com/software/taaghttps://www.bootschool.net/ascii如果您以为本文不错,欢迎关注支持,您的关注是我坚持的动力!
原创不易,转载请注明出处,感谢支持!
如果本文对您有用,欢迎转发分享!