alamide的笔记库「 87篇笔记 」「 小破站已建 0 天啦 🐶 」


SpringBoot Core

2023-05-23, by alamide

SpringBoot 的一些特性

1.Banner

可以自定义 Banner,在类路径下新增 banner.txt,写入自定义的 banner。如果不在类路径下,则可以使用 spring.banner.location 来指定 banner.txt 的位置

-------------------------------------------------------------------------------------------
       :\     /;               _                                                          |
      ;  \___/  ;             ; ;                                                         |
     ,:-"'   `"-:.            / ;                                                         |
_   /,---.   ,---.\   _     _; /                                                          |
_:>((  |  ) (  |  ))<:_ ,-""_,"                                                           |
    \`````   `````/""""",-""                                                              |
     '-.._ v _..-'      )                                                                 |
       / ___   ____,..  \                                                                 |
      / /   | |   | ( \. \                                                                |
ctr  / /    | |    | |  \ \                                                               |
     `"     `"     `"    `"                                                               |
-------------------------------------------------------------------------------------------
SpringBoot-Version: ${spring-boot.formatted-version}

banner.txt 中可以写一写变量,如 ${application.version}spring-boot.formatted-version

还可以关闭 Banner 输出

@SpringBootApplication
public class MainApplication {
    public static void main(String[] args) {
        SpringApplication springApplication = new SpringApplication(MainApplication.class);
        springApplication.setBannerMode(Banner.Mode.OFF);
        springApplication.run(args);
    }
}
Tags: Java - Spring - SpringBoot
~ belongs to alamide@163.com