zl程序教程

您现在的位置是:首页 >  Javascript

当前栏目

Spring boot 自定义banner

2023-04-18 13:08:43 时间

Spring Boot启动的时候会在命令行生成一个banner,其实这个banner是可以自己修改的,本文将会将会讲解如何修改这个banner。

首先我们需要将banner保存到一个文件中,网上有很多可以生成banner文件的网站,比如:patorjk.com/software/taag

我们生成了如下的banner:

  _____.__            .___                    
_/ ____  | ___.__. __| _/____ _____    ____  
   __|  |<   |  |/ __ |/ __ \__    /     
 |  |  |  |_\___  / /_/   ___/ / __ |   |  
 |__|  |____/ ____\____ |\___  >____  /___|  /
            /         /    /     /     / 

将其保存为banner.txt,放在 resource目录下。

接下来我们需要指定使用该banner文件,在application.properties文件中定义如下:

spring.banner.location=classpath:banner.txt

启动看看效果:

/Library/Java/JavaVirtualMachines/jdk1.8.0_171.jdk/Contents/Home/bin/java 
  _____.__            .___
_/ ____  | ___.__. __| _/____ _____    ____
   __|  |<   |  |/ __ |/ __ \__    /    
 |  |  |  |_\___  / /_/   ___/ / __ |   |  
 |__|  |____/ ____\____ |\___  >____  /___|  /
            /         /    /     /     /

除了使用txt文件,我们也可以使用图片如下:

spring.banner.image.location=classpath:banner.gif
spring.banner.image.width=  //TODO
spring.banner.image.height= //TODO
spring.banner.image.margin= //TODO
spring.banner.image.invert= //TODO

可以自定义图片的其他一些属性。好了,本文就介绍到这里。

本文的例子可以参考https://github.com/ddean2009/learn-springboot2/tree/master/springboot-customer-banner

更多教程请参考 flydean的博客