延迟初始化

懒启动:用到的时候才执行初始化操作。

在 application.properties 中加入 spring.main.lazy-initialization=true 即可

自定义 Banner

**什么是 Banner:**就是类似启动时看到的 Spring 字符画一样的东西,启动的时候显示。

如何自定义 Banner:

  1. 在 resources 下新建 banner.txt

  2. 在文件中自定义编写想要显示的内容(可以到网上搜索在线制作 Banner 的工具)

  3. 还可以改变颜色,显示应用和 Spring Boot 的版本信息

    ${AnsiColor.BRIGHT_YELLOW}
    ////////////////////////////////////////////////////////////////////
    //                          _ooOoo_                               //
    //                         o8888888o                              //
    //                         88" . "88                              //
    //                         (| ^_^ |)                              //
    //                         O\\  =  /O                              //
    //                      ____/`---'\\____                           //
    //                    .'  \\\\|     |//  `.                         //
    //                   /  \\\\|||  :  |||//  \\                        //
    //                  /  _||||| -:- |||||-  \\                       //
    //                  |   | \\\\\\  -  /// |   |                       //
    //                  | \\_|  ''\\---/''  |   |                       //
    //                  \\  .-\\__  `-`  ___/-. /                       //
    //                ___`. .'  /--.--\\  `. . ___                     //
    //              ."" '<  `.___\\_<|>_/___.'  >'"".                  //
    //            | | :  `- \\`.;`\\ _ /`;.`/ - ` : | |                 //
    //            \\  \\ `-.   \\_ __\\ /__ _/   .-` /  /                 //
    //      ========`-.____`-.___\\_____/___.-`____.-'========         //
    //                           `=---='                              //
    //      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^        //
    //            佛祖保佑       永不宕机     永无BUG                  //
    ////////////////////////////////////////////////////////////////////
    ${AnsiColor.BRIGHT_RED}
    Application Version: ${application.version}${application.formatted-version}
    Spring Boot Version: ${spring-boot.version}${spring-boot.formatted-version}