• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

SpringBoot–Banner的定制和关闭操作

springboot 搞代码 4年前 (2022-01-05) 38次浏览 已收录 0个评论
文章目录[隐藏]

这篇文章主要介绍了SpringBoot–Banner的定制和关闭操作,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

SpringBoot项目启动的时候控制台会打印如下信息:

上面红色框框内的“SPRING BOOT”被称为Banner,意为横幅,默认会开启并在控制台打印,其实我们可以修改它的内容和样式,即定制;并选择是否开启及开启后将其输出到哪里。

一、定制Banner

1、在src/main/respurces下新建一个banner.txt的文件;

2、通过http://patorjk.com/software/taag生成字符,并将生成的字符复制到banner.txt文件中;

再次启动时就是新的字符了!

二、关闭Banner

将main方法改造:

 public static void main(String[] args) { SpringApplication app = new SpringApplication(DemoApplication.class); app.setBannerMode(Banner.Mode.OFF); app.run(args); }

上面代码中红色加粗部分就是关闭Banner的配置,此时启动项目就不会再控制台打印了!!

其实Banner是SpringBoot中的一个接口,其源码如下:

 public interface Banner { void printBanner(Environment environment, Class sourceClass, PrintStream out); public static enum Mode { OFF, CONSOLE, LOG; private Mode() { } } }

Mode是一个静态枚举类型,有三个值:OFF、CONSOLE、LOG

分别代表关闭、输出到控制台、输出到日志!

SpringBoot自定义Banner佛祖

今天看到springboot可以自定义启动时的banner,然后自己试了一下,这里弄的是一个佛祖头像,步骤很简单,首先在resources目录下,新建一个banner.txt文件。然后把下面的内容给复制进去:

 //                          _ooOoo_                               // //                         o8888888o                              // //                         88" . "88                              // //                         (| ^_^ |)                              // //                         O\  =  /O                              // //                      ____/`---'\____                           // //                    .'  \\|     |//  `.                         // //                   /  \\|||  :  |||//  \                        // //                  /  _||||| -:- |||||-  \                       // //                  |<p style="color:transparent">来源gao!daima.com搞$代!码网</p>   | \\\  -  /// |   |                       // //                  | \_|  ''\---/''  |   |                       // //                  \  .-\__  `-`  ___/-. /                       // //                ___`. .'  /--.--\  `. . ___                     // //              ."" '<`.___\__/___.'  >'"".                  // //            | | :  `- \`.;`\ _ /`;.`/ - ` : | |                 // //            \  \ `-.   \_ __\ /__ _/   .-` /  /                 // //      ========`-.____`-.___\_____/___.-`____.-'========         // //                           `=---='                              // //      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^        // //             佛祖保佑          永无BUG         永不修改                	  //

这样就代替了原来springboot启动时的默认图形。

springboot也可以把启动的图标给关了,需要使用SpringApplicationBuilder

 SpringApplicationBuilder builder=new SpringApplicationBuilder(Springboot04WebRestfulcrudApplication.class); builder.bannerMode(Banner.Mode.OFF).run(args);

以上就是SpringBoot–Banner的定制和关闭操作的详细内容,更多请关注gaodaima搞代码网其它相关文章!


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:SpringBoot–Banner的定制和关闭操作

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址