众所周知,springboot项目启动的时候会打印横幅,横幅内容就是spring;
而spring boot提供了一个Banner接口用于处理启动横幅,默认情况下启动会打印如下信息
. ____ _ __ _ _
/\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
\\/ ___)| |_)| | | | | || (_| | ) ) ) )
' |____| .__|_| |_|_| |_\__, | / / / /
=========|_|==============|___/=/_/_/_/
:: Spring Boot :: (v2.3.4.RELEASE)
那么如果我们想修改他,应该如何进行自定义呢?
很简单,我们只需要在resource文件夹下,添加一个banner.txt的文件即可
在该文件中去填写你需要修改的信息,这里我为了整活,写的佛祖保佑哈哈
————————————————————————————————————————————————————————————————————
// _ooOoo_ //
// o8888888o //
// 88" . "88 //
// (| ^_^ |) //
// O\ = /O //
// ____/`---'\____ //
// .' \\| |// `. //
// / \\||| : |||// \ //
// / _||||| -:- |||||- \ //
// | | \\\ - /// | | //
// | \_| ''\---/'' | | //
// \ .-\__ `-` ___/-. / //
// ___`. .' /--.--\ `. . ___ //
// ."" '< `.___\_<|>_/___.' >'"". //
// | | : `- \`.;`\ _ /`;.`/ - ` : | | //
// \ \ `-. \_ __\ /__ _/ .-` / / //
// ========`-.____`-.___\_____/___.-`____.-'======== //
// `=---=' //
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ //
// 佛祖保佑 永不宕机 永无BUG //
————————————————————————————————————————————————————————————————————
添加完成后去yml中指定banner
spring:
banner:
location: banner.txt
添加完成启动即可看到打印效果:
当然他还提供了图片打印的方式,只需要在yml中修改为image方式即可:
这里是我指定的图片
这里是打印出来的效果:
可以看到效果并不理想,因此建议使用banner.txt的方式进行打印,如果一定要使用图片打印的话,建议选择背景色单一,字体突出的图片进行打印设置
建议可以使用类似这种清晰的图片: