一、生成艺术字

springboot启动时会打印一个banner,就是spring的艺术字,

  .   ____          _            __ _ _
 /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
 \\/  ___)| |_)| | | | | || (_| |  ) ) ) )
  '  |____| .__|_| |_|_| |_\__, | / / / /
 =========|_|==============|___/=/_/_/_/
 :: Spring Boot ::        (v2.1.0.RELEASE)

这个是可以自定义的。

(1)、若设置艺术字,可以到下面的网站去生成艺术字,然后复制到txt文件中即可。网址:

http://www.network-science.de/ascii/
http://www.kammerl.de/ascii/AsciiSignature.php
http://www.patorjk.com/software/taag
https://www.bootschool.net/ascii

如访问http://www.network-science.de/ascii/,字体选择standard

如访问:http://www.kammerl.de/ascii/AsciiSignature.php,字体选择standard,

如访问:http://www.patorjk.com/software/taag,选择standard

如访问:https://www.bootschool.net/ascii,选择standard

还可以下载banner.txt文件,

 二、springboot项目中使用艺术字

在资源目录下创建一个banner.txt,在里面写入的文本就会在项目启动的时候打印出来。

 ____             _
/ ___| _ __  _ __(_)_ __   __ _
\___ \| '_ \| '__| | '_ \ / _` |
 ___) | |_) | |  | | | | | (_| |
|____/| .__/|_|  |_|_| |_|\__, |
      |_|                 |___/
:: Spring Boot :: (${spring-boot.version})

启动后效果如下:

 ____             _
/ ___| _ __  _ __(_)_ __   __ _
\___ \| '_ \| '__| | '_ \ / _` |
 ___) | |_) | |  | | | | | (_| |
|____/| .__/|_|  |_|_| |_|\__, |
      |_|                 |___/
:: Spring Boot :: (2.1.0.RELEASE)

若要显示SpringBoot的版本信息,则可以在里面添加下面的代码

${spring-boot.version}
${spring-boot.formatted-version}

使用下面一种就会在版本前面多一个v,如

 ____             _
/ ___| _ __  _ __(_)_ __   __ _
\___ \| '_ \| '__| | '_ \ / _` |
 ___) | |_) | |  | | | | | (_| |
|____/| .__/|_|  |_|_| |_|\__, |
      |_|                 |___/
:: Spring Boot ::  (v2.1.0.RELEASE)

三、关闭banner

不过这个banner也是可以设置关闭的,修改mian方法:

@SpringBootApplication
@MapperScan("com.zwh.dao")
public class MySpringBootApplication {
    public static void main(String[] args) {
        SpringApplicationBuilder builder=new SpringApplicationBuilder(MySpringBootApplication.class);
        builder.bannerMode(Banner.Mode.OFF).run(args);
//        SpringApplication.run(MySpringBootApplication.class);
    }
}

 

posted on 2022-09-02 09:41  周文豪  阅读(221)  评论(0编辑  收藏  举报