Spring Boot 2.0小彩蛋 :动态 banner

本文章来源于网络

前言:

       Spring Boot 2.0 提供了很多新特性,其中就有一个小彩蛋:动态 banner,今天我们就先拿这个来尝尝鲜。,具体怎么使用呢?我们在之前的文章介绍过了banner,使用起来还是很简单的,对于GIF的支持,使用起来也是很简单的。

本节大纲:

一、依赖配置

二、动态banner

三、编写启动类

四、banner配置说明

 

 

一、依赖配置

1.1 配置parent

       在pom中配置Spring Boot 2.0的依赖,之前我们都是使用的1.x.x的依赖,这里使用的是2.0.0的,如下配置:

Xml代码  
  1. <parent>  
  2.   
  3.        <groupId>org.springframework.boot</groupId>  
  4.   
  5.        <artifactId>spring-boot-starter-parent</artifactId>  
  6.   
  7.        <version>2.0.0.RELEASE</version>  
  8.   
  9.        <relativePath/><!-- lookup parent from repository -->  
  10.   
  11. </parent>  

 

 

1.2 添加web依赖

Xml代码   收藏代码
  1. <dependency>  
  2.   
  3.            <groupId>org.springframework.boot</groupId>  
  4.   
  5.            <artifactId>spring-boot-starter-web</artifactId>  
  6.   
  7. </dependency>  

 

温馨提示:Spring Boot 2.0 刚刚发布,一些 Maven 仓库还没更新,如果导入项目后依赖包不能下载,可以手动添加 Spring Boot 官方 Maven 仓库

Xml代码  
  1. <repositories>  
  2.   
  3.     <repository>  
  4.   
  5.         <id>spring-milestones</id>  
  6.   
  7.         <name>Spring Milestones</name>  
  8.   
  9.         <url>https://repo.spring.io/libs-milestone</url>  
  10.   
  11.         <snapshots>  
  12.   
  13.             <enabled>false</enabled>  
  14.   
  15.         </snapshots>  
  16.   
  17. </repository>  
  18.   
  19. </repositories>  

 

 

二、动态banner

       在Spring Boot设置自己的banner是很简单了,还记得之前是怎么设置banner.jpg和banner.png嘛,是不只需要在将banner.png文件放到src/main/resources下即可,对于GIF的banner也是一样的,只需要将banner.gif文件放到src/main/resources下:

- src/main/resources

   -- application.properties

   -- banner.gif

 

三、编写启动类

       编写个启动类就可以进行测试了:

Java代码  
  1. package com.example.demo;  
  2.   
  3.    
  4.   
  5. import org.springframework.boot.SpringApplication;  
  6.   
  7. import org.springframework.boot.autoconfigure.SpringBootApplication;  
  8.   
  9.    
  10.   
  11. @SpringBootApplication  
  12.   
  13. public class Springboot2BannerApplication {  
  14.   
  15.    
  16.   
  17.     public static void main(String[] args) {  
  18.   
  19.        SpringApplication.run(Springboot2BannerApplication.class, args);  
  20.   
  21.     }  
  22.   
  23. }  

 

       启动一下看下神奇的动画效果吧。测试结果:启动的时候,会GIF动画,执行完之后就变成一系列字符了,在执行GIF过程的时候,需要挺长的时间,所以在实际中,还是不要使用,作为体验新特性玩玩就好了。

特别提醒:运行方式选择Spring Boot App而不是Java Application;或者是使用mvn spring-boot:run。

 

四、banner配置说明

4.1 修改banner.gif的路径

Properties代码  
  1. # Banner image file location (jpg or png can also be used).  
  2.   
  3. spring.banner.image.location=classpath:banner.gif  

 

 

4.2 关闭banner显示

Properties代码  
  1. # setting banner options[OFF|CONSOLE|LOG].  
  2.   
  3. spring.main.banner-mode=OFF  

 

banner输出模式支持3种:

* CONSOLE:控制台输出,默认方式;

 * OFF:关闭;

* LOG:日志输出方式;


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值