spring boot可以方便的创建一个独立运行的,生产环境级别的基于spring的应用,并且只要使用“Run as”即可启动的应用。它通过最小的复杂性使得应用创建于spring平台并引入依赖的第三方库。绝大多数的spring boot应用只需要很少的spring 配置。
直白点说就是:spring boot可以让你很方便的创建一个基于spring的应用,配置简单,启动方便。
1.版本演进:
版本号 | 发布时间 | 改动点 |
v0.5.0.M1 | 2013-08-06 | |
v1.0.0.RELEASE | 2014-04-01 | 改进的模板支持,gemfire 支持,elasticsearch 和 apache solr 的自动配置。 |
v1.2.0.RELEASE | 2014-12-11 | 升级到 servlet 3.1 / tomcat 8 / jetty 9,spring 4.1 升级,支持 banner / jms / SpringBootApplication 注解。 |
v1.3.0.RELEASE | 2015-11-16 | Spring 4.2 升级,新的 spring-boot-devtools,用于缓存技术(ehcache,hazelcast,redis 和 infinispan)的自动配置以及完全可执行的 jar 支持。 |
v1.4.0.RELEASE | 2016-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.RELEASE | 2017-01-30 | 支持 kafka / ldap,第三方库升级,弃用 CRaSH 支持和执行器记录器端点以动态修改应用程序日志级别。 |
v2.0.0.M2 | 2017-06-16 | 支持 Java 9、HTTP/2、基于 Spring 5 构建、强力集成 GSON 等等 基于 Java 8,支持 Java 9,支持 Quartz ,调度程序大大简化了安全自动配置,支持嵌入式 Netty
|
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