Spring Boot

spring boot可以方便的创建一个独立运行的,生产环境级别的基于spring的应用,并且只要使用“Run as”即可启动的应用。它通过最小的复杂性使得应用创建于spring平台并引入依赖的第三方库。绝大多数的spring boot应用只需要很少的spring 配置。

直白点说就是:spring boot可以让你很方便的创建一个基于spring的应用,配置简单,启动方便。

1.版本演进:

版本号发布时间改动点
v0.5.0.M12013-08-06 
v1.0.0.RELEASE2014-04-01改进的模板支持,gemfire 支持,elasticsearch 和 apache solr 的自动配置。
v1.2.0.RELEASE2014-12-11升级到 servlet 3.1 / tomcat 8 / jetty 9,spring 4.1 升级,支持 banner / jms / SpringBootApplication 注解。
v1.3.0.RELEASE2015-11-16Spring 4.2 升级,新的 spring-boot-devtools,用于缓存技术(ehcache,hazelcast,redis 和 infinispan)的自动配置以及完全可执行的 jar 支持。
v1.4.0.RELEASE2016-07-29

基于Spring Framework 4.3.2版本,也就是支持Spring Framework 4.3.2的所有新特性,比较闪耀的点是支持OkHttp3、Jackson 2.8.x、Undertow 1.4.

 spring 4.3 升级,支持 couchbase / neo4j,分析启动失败和RestTemplateBuilder。

v1.5.0.RELEASE2017-01-30 支持 kafka / ldap,第三方库升级,弃用 CRaSH 支持和执行器记录器端点以动态修改应用程序日志级别。
v2.0.0.M22017-06-16

支持 Java 9、HTTP/2、基于 Spring 5 构建、强力集成 GSON 等等

基于 Java 8,支持 Java 9,支持 Quartz ,调度程序大大简化了安全自动配置,支持嵌入式 Netty

  • 基于 Java 8,支持 Java 9

  • 支持 Quartz 调度程序

  • 大大简化了安全自动配置

  • 支持嵌入式 Netty

  • Tomcat, Undertow 和 Jetty 均已支持 HTTP/2

  • 全新的执行器架构,支持 Spring MVC, WebFlux 和 Jersey

  • 使用 Spring WebFlux/WebFlux.fn 提供响应式 Web 编程支持

  • 为各种组件的响应式编程提供了自动化配置,如:Reactive Spring Data、Reactive Spring Security 等

  • 用于响应式 Spring Data Cassandra, MongoDB, Couchbase 和 Redis 的自动化配置和启动器 POM

  • 引入对 Kotlin 1.2.x 的支持,并提供了一个 runApplication 函数,让你通过惯用的 Kotlin 来运行 Spring Boot 应用程序。更多信息请参阅参考文档中对 Kotlin 的支持部分

  • 启动时的 ASCII 图像 Spring Boot banner 现已支持 GIF

Spring Boot 2 新特性:https://blog.csdn.net/yalishadaa/article/details/79400916

https://www.oschina.net/news/94902/history-of-spring-framework-and-spring-boot

 

2.Spring Boot Starter

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值