【视频&交流平台】
http://study.163.com/course/introduction.htm?courseId=1004329008&utm_campaign=commission&utm_source=400000000155061&utm_medium=share
http://study.163.com/course/introduction.htm?courseId=1004638001&utm_campaign=commission&utm_source=400000000155061&utm_medium=share
https://gitee.com/happyangellxq520/spring-boot
http://412887952-qq-com.iteye.com/blog/2321532
关注spring boot微信公众号,第一时间了解最新的spring boot动态,当前已经更新到:《188. Spring Boot 2.0 quartz :回顾》 、《189. Spring Boot 2.0 quartz :Hello World》
前言:
Spring Boot 2.0 提供了很多新特性,其中就有一个小彩蛋:动态 banner,今天我们就先拿这个来尝尝鲜。,具体怎么使用呢?我们在之前的文章介绍过了banner,使用起来还是很简单的,对于GIF的支持,使用起来也是很简单的。
本节大纲:
二、动态banner
三、编写启动类
四、banner配置说明
一、依赖配置
1.1 配置parent
在pom中配置Spring Boot 2.0的依赖,之前我们都是使用的1.x.x的依赖,这里使用的是2.0.0的,如下配置:
<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.0.0.RELEASE</version> <relativePath/><!-- lookup parent from repository --> </parent>
1.2 添加web依赖
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency>
温馨提示:Spring Boot 2.0 刚刚发布,一些 Maven 仓库还没更新,如果导入项目后依赖包不能下载,可以手动添加 Spring Boot 官方 Maven 仓库:
<repositories> <repository> <id>spring-milestones</id> <name>Spring Milestones</name> <url>https://repo.spring.io/libs-milestone</url> <snapshots> <enabled>false</enabled> </snapshots> </repository> </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
三、编写启动类
编写个启动类就可以进行测试了:
package com.example.demo; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; @SpringBootApplication public class Springboot2BannerApplication { public static void main(String[] args) { SpringApplication.run(Springboot2BannerApplication.class, args); } }
启动一下看下神奇的动画效果吧。测试结果:启动的时候,会GIF动画,执行完之后就变成一系列字符了,在执行GIF过程的时候,需要挺长的时间,所以在实际中,还是不要使用,作为体验新特性玩玩就好了。
特别提醒:运行方式选择Spring Boot App而不是Java Application;或者是使用mvn spring-boot:run。
四、banner配置说明
4.1 修改banner.gif的路径
# Banner image file location (jpg or png can also be used). spring.banner.image.location=classpath:banner.gif
4.2 关闭banner显示
# setting banner options[OFF|CONSOLE|LOG]. spring.main.banner-mode=OFF
banner输出模式支持3种:
* CONSOLE:控制台输出,默认方式;
* OFF:关闭;
* LOG:日志输出方式;
【Quartz视频集】
第十九章 Spring Boot 2.0:Quartz
1、Spring Boot2.0 新特性
2、Spring Boot 2.0小彩蛋 :动态 banner
3、Spring Boot 2.0 quartz:hello world
4、Spring Boot 2.0 quartz:job data property和inject service
5、Spring Boot 2.0 quartz:Job持久化
第二十章 Spring Boot 2.0:Quartz持久化:动态任务管理
1、Spring Boot 2.0 quartz:任务动态管理-添加
2、Spring Boot 2.0 quartz:任务动态管理-删除
3、Spring Boot 2.0 quartz:任务动态管理-修改
4、Spring Boot 2.0 quartz:任务动态管理-启动停止所有任务
戳下【传送门】看视频….
相关推荐
《2018.02.Spring Boot 2.0 Cookbook 2nd》是一本专注于Spring Boot 2.0开发的实战指南,旨在帮助开发者更好地理解和应用这一强大的Java框架。Spring Boot以其快速启动、简化配置以及丰富的生态系统,在企业级开发中...
标题“Learning Spring Boot 2.0”指出了本书的目标读者是希望通过Spring Boot 2.0版本进行开发的学习者。Spring Boot是一种基于Java的开源框架,旨在简化新Spring应用的初始搭建以及开发过程。它使用了“约定优于...
Packt.Spring.Boot.2.0.Cookbook.2nd.Edition. Packt.Spring.Boot.2.0.Cookbook.2nd.Edition.
英文原版第二版,Spring Boot 2.0 by Greg L. Turnquist (Author) Key Features Get up to date with the defining characteristics of Spring Boot 2.0 in Spring Framework 5 Learn to perform Reactive ...
《Learning Spring Boot 2.0 Second Edition》是学习Spring Boot 2.0的重要参考资料,它深入浅出地介绍了这个流行的Java开发框架的核心概念和技术。Spring Boot简化了Spring应用程序的初始搭建以及开发过程,旨在...
《Learning Spring Boot 2.0》是一本专为开发者设计的深入指南,旨在帮助读者全面理解和掌握Spring Boot 2.0这一强大框架。Spring Boot以其快速启动、简化配置和易于开发的特点,在Java企业级应用开发中占据着重要的...
赠送jar包:spring-boot-configuration-processor-2.3.12.RELEASE.jar; 赠送原API文档:spring-boot-configuration-processor-2.3.12.RELEASE-javadoc.jar; 赠送源代码:spring-boot-configuration-processor-...
spring.main.banner.text=Your Custom Banner Text Here ``` 这样,每次启动Spring Boot应用时,控制台就会显示设定的文本。 另外,开发者可以创建一个自定义的`Banner`类,扩展`org.springframework.boot.Banner`...
《Spring Boot 2.0深度实践之核心技术篇》是一份深入探索Spring Boot 2.0核心功能和技术的教程,旨在帮助开发者充分利用这个流行的Java开发框架,提升开发效率和项目质量。Spring Boot以其“开箱即用”的特性,简化...
Spring Boot 2.0 Mysql 5.6 JDK 1.8 Maven license Spring Boot 使用的各种示例,以最简单、最实用为标准,此开源项目中的每个示例都以最小依赖,最简单为标准,帮助初学者快速掌握 Spring Boot 各组件的使用。 本...
Spring Boot 2.0是Java开发领域中备受瞩目的框架更新,它极大地简化了Spring应用程序的创建、配置和管理过程。这个中文参考指南是开发者掌握Spring Boot 2.0核心特性和最佳实践的重要资源。 Spring Boot的核心理念...
《Learning Spring Boot 2.0》是一本专为Java开发者设计的高级教程,全面深入地讲解了Spring Boot 2.0这一强大框架的各个方面。Spring Boot简化了Java应用程序的初始设置和配置,使得开发人员可以更快地专注于业务...
### Spring Boot 2.0官方参考文档知识点梳理 #### 一、Spring Boot 2.0简介与系统需求 - **Spring Boot**是一个基于Spring框架的全新子项目,它旨在简化新Spring应用的初始搭建以及开发过程。该版本为2.0.0.BUILD-...
赠送jar包:spring-boot-test-2.2.8.RELEASE.jar; 赠送原API文档:spring-boot-test-2.2.8.RELEASE-javadoc.jar; 赠送源代码:spring-boot-test-2.2.8.RELEASE-sources.jar; 赠送Maven依赖信息文件:spring-boot-...
赠送jar包:spring-boot-autoconfigure-2.5.5.jar; 赠送原API文档:spring-boot-autoconfigure-2.5.5-javadoc.jar; 赠送源代码:spring-boot-autoconfigure-2.5.5-sources.jar; 赠送Maven依赖信息文件:spring-...
Spring Boot是一种旨在简化新Spring应用的初始搭建以及开发过程的框架。它使用了特定的方式来配置Spring,使得开发者不必再进行繁琐的配置工作。Spring Boot的核心思想包括自动配置和starters,这让创建独立的、生产...
由于版本0.3.0 handlebars-spring-boot-starter需要Spring Boot 2.0,Spring Framework 5和Java 8。 帮手 Spring Boot Starter Handlebars将根据项目依赖关系自动注册handlerbar帮助器。 将任何车把助手添加到依赖项...
Spring Boot 2.0 CMS 系统源码分析 Spring Boot 是由 Pivotal 团队开发的一个框架,它旨在简化 Spring 应用程序的初始搭建以及开发过程。Spring Boot 2.0 版本是对先前版本的重大升级,带来了许多性能优化、新特性...