自定义banner实现的方式非常简单,我们只需要在项目工程的/src/main/resources
目录下创建一个banner.txt
文件,然后将ASCII字符画复制进去,就能替换默认的banner了。比如banner.txt内容:
${AnsiColor.BRIGHT_GREEN} ____ _ ____ _ _ | __ ) ___ ___ | |_ / ___| | |_ __ _ ___ | | __ | _ \ / _ \ / _ \ | __| \___ \ | __| / _` | / __| | |/ / | |_) | | (_) | | (_) | | |_ ___) | | |_ | (_| | | (__ | < |____/ \___/ \___/ \__| |____/ \__| \__,_| \___| |_|\_\${AnsiColor.BRIGHT_RED}
从上面的内容中可以看到,还使用了一些属性设置:
${AnsiColor.BRIGHT_RED}
:设置控制台中输出内容的颜色-只在部分系统中可用
还可以自定义内容,我们在application.properties
文件中加入以下内容:
# application common configapplication.name=BootStackapplication.version=v1.0.0application.created=Edurt Inc
修改banner文件内容为:
${AnsiColor.BRIGHT_GREEN} ____ _ ____ _ _ | __ ) ___ ___ | |_ / ___| | |_ __ _ ___ | | __ | _ \ / _ \ / _ \ | __| \___ \ | __| / _` | / __| | |/ / | |_) | | (_) | | (_) | | |_ ___) | | |_ | (_| | | (__ | < |____/ \___/ \___/ \__| |____/ \__| \__,_| \___| |_|\_\${AnsiColor.BRIGHT_RED}Application Name: ${application.name}Application Inc: ${application.created}Application Version: ${application.version}
我们运行项目就可以看到我们自定义的banner和自定义的内容了。