这段时间较忙,有些想念“小红”,为了表达我对小红的思念之情,决定将spring boot启动的banner研究一下,看看是否可以自定义,让我每天可以看到她。spring
通过调研,发现自定义banner是一个轻松愉快的过程,忍不住让我多启动几回,先看看效果:(省略了一些启动日志)数据库
[INFO] [INFO] --- spring-boot-maven-plugin:1.5.1.RELEASE:run (default-cli) @ com.wanye.springboot --- $$\ $$\ \__| $$ | $$\ $$\ $$\ $$$$$$\ $$$$$$\ $$$$$$$\ $$$$$$\ $$$$$$$\ $$$$$$\ \$$\ $$ |$$ | \____$$\ $$ __$$\ $$ __$$\ $$ __$$\ $$ __$$\ $$ __$$\ \$$$$ / $$ | $$$$$$$ |$$ / $$ |$$ | $$ |$$ / $$ |$$ | $$ |$$ / $$ | $$ $$< $$ |$$ __$$ |$$ | $$ |$$ | $$ |$$ | $$ |$$ | $$ |$$ | $$ | $$ /\$$\ $$ |\$$$$$$$ |\$$$$$$ |$$ | $$ |\$$$$$$ |$$ | $$ |\$$$$$$$ | \__/ \__|\__| \_______| \______/ \__| \__| \______/ \__| \__| \____$$ | $$\ $$ | \$$$$$$ | \______/ 2017-07-14 12:02:16,555 [background-preinit] INFO org.hibernate.validator.internal.util.Version - HV000001: Hibernate Validator 5.3.4.Final 2017-07-14 12:02:21,038 [main] INFO com.wanye.Start - Starting Start on wanyedeMacBook-Pro.local with PID 1857 (/Users/wanye/Code/springboot/target/classes started by wanye in /Users/wanye/Code/springboot)
实现的方式很是简单,咱们只须要在Spring Boot工程的/src/main/resources目录下建立一个banner.txt文件,而后将ASCII字符画复制进去,就能替换默认的banner了。segmentfault
生成ASCII字符画springboot
banner.txt中还能够增长一些参数配置,以下app
${AnsiColor.BRIGHT_RED} #设置控制台中输出内容的颜色 ${application.version}#用来获取MANIFEST.MF文件中的版本号 ${application.formatted-version}#格式化后的${application.version}版本信息 ${spring-boot.version}#Spring Boot的版本号 ${spring-boot.formatted-version}#格式化后的${spring-boot.version}版本信息
若是以为文章还有点意思,请点赞、收藏。您的支持将鼓励我继续创做!jsp
为了提升你们学习效果,录制了同步的视频课程,还望你们支持视频课程maven