如何改变Spring Boot默认的Banner

x33g5p2x  于2022-09-30 转载在 Spring  
字(0.8k)|赞(0)|评价(0)|浏览(288)

您应该已经注意到,当您运行 Spring Boot 应用程序时,会在应用程序的开头显示一个横幅。 为了您自己的目的,您可以通过实现 org.springframework.boot.Banner 接口来自定义起始横幅。 让我们看一个例子:

package com.demo;

import java.io.PrintStream;
import org.springframework.boot.Banner;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.core.env.Environment;

@SpringBootApplication
public class SpringBootSimpleApplication {
  public static void main(String[] args) {
    SpringApplication app = new SpringApplication(SpringBootSimpleApplication.class);
    app.setBanner(
        new Banner() {
          @Override
          public void printBanner(Environment environment, Class<?> sourceClass, PrintStream out) {
            out.print("nntWelcome to my CUSTOM Banner!nn".toUpperCase());
          }
        });
    app.run(args);
  }
}

运行应用程序时,您将看到如下内容:

$ ./mvnw spring-boot:run
Welcome to my CUSTOM Banner!

相关文章

微信公众号

最新文章

更多