SpringBoot项目启动时增加自定义Banner的简单方法

网友投稿 294 2022-09-02


SpringBoot项目启动时增加自定义Banner的简单方法

目录前言制作Banner总结

前言

最近有小伙伴推荐给博客启动的时候加上自定义Banner,开始我还不太明白他说的是那部分,后面给我发了这样一个文件,陌溪瞬间就懂了

////////////////////////////////////////////////////////////////////

//_ooOoo_//

//o8888888o//

//88"."88//

//(|^_^|)//

//O\=/O//

//____/`---'\____//

//.'\\||//`.//

///\\|||:|||//\//

///_|||||-:-|||||-\//

//||\\\-///||//

//|\_|''\---/''||//

//\.-\__`-`___/-.///

//___`..'/--.--\`..___//

//.""'<`.___\_<|>_/___.'>'"".//

//||:`-\`.;`\_/`;.`/-`:||//

//\\`-.\___\/___/.-`////

//========`-.____`-.___\_____/___.-`____.-'========//

//`=---='//

//^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^http://^^^^^^^^^^^^^//

//佛祖保佑永不宕机永无BUG//

////////////////////////////////////////////////////////////////////

我们经常看到的 SpringBoot 项目启动时候会出现这样的界面,其实就是设置了自定义 Banner。

SpringBoot项目启动

其实修改的方法也比较简单,只需要在 resource 目录下,放一个 banner.txt 文件即可,文件下面就存放我们需要显示的 banner ,那么在启动的时候,就会加载出对应的图像出来

添加banner.txt

制作Banner

当然上面的 banner 图像肯定不是陌溪一个个手敲的,而是通过下面的网站制作的:

http://patorjk.com/software/taag

以蘑菇博客为例,我们输入 mogublog ,就可以生成对应的图案了

生成的图案

同时里面也是也可以设置字符颜色和 Spring 版本号等信息

#设置字体颜色为绿色

${AnsiColor.GREEN}

#设置背景颜色为绿色

AnsiBackground.GREEN

#显示SpringBoot版本

${spring-boot.version}

然后复制里面的文本到 banner.txt 即可,下面是我的完整Banner.txt文件,如下所示

${AnsiColor.GREEN}

__

||||

______________||__||______

|'_`_\/_\/_`|||||'_\||/_\/_`|

||||||(_)|(_|||_||||_)||(_)|(_||

|_||_||_|\___/\__,|\__,_||_.__/|_|\___/\__,http://|

__/|__/|

|___/|___/

${AnsiColor.BRIGHT_BLACK}

SpringBootVersion:${spring-boot.version}${spring-boot.formatted-version}

这里因为设置字体颜色会让后面的颜色都会变成对应的颜色,所以我们需要在之前在设置成 黑色,这样才不会出现满屏的绿色了,下面是我的启动页面,如下所示:

启动效果

从上面的内容中可以看到,还使用了一些属性设置:

${AnsiColor.BRIGHT_RED}:设置控制台中输出内容的颜色${application.version}:用来获取MANIFEST.MF文件中的版本号${application.formatted-version}:格式化后的${application.version}版本信息${spring-boot.version}:Spring Boot的版本号${spring-boot.formatted-version}:格式化后的${spring-boot.version}版本信息

总结


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:api测试工具都有哪些?好用的API测试工具推荐
下一篇:python 常用内置函数(python基础教程)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~