开发者社区> java技术栈> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

重磅:Spring Boot 2.0 正式发布!

简介: image Spring Boot 2.0 正式发布! 2018/03/01最新消息,传得沸沸扬扬的Spring Boot 2.0 正式发布了。
+关注继续查看
image

Spring Boot 2.0 正式发布!

2018/03/01最新消息,传得沸沸扬扬的Spring Boot 2.0 正式发布了。

小编去看了下Spring Boot的官网,正式版本已经释放出来了!!!

image

这个版本更是历经了17个月,超过了215个人共同开发,总共超过6800次+提交完成的。这个版本是继4年前Spring Boot 1.0 之后的第一个主要版本,也是第一个正式支持Spring Framework 5.0的发行版本。

我们也从Github上Spring Boot发布版本列表中看到了Spring Boot 2.0 的正式发布版本,版本号:v2.0.0.RELEASE。

Spring Boot版本发布列表:https://github.com/spring-projects/spring-boot/releases/

image

Spring Boot 2.0 新特性

说了这么多,Spring Boot 2.0 和 1.0 比都有哪些变动和新特性呢?

  • JDK最低要求1.8+,并支持1.9;
  • 支持Spring webflux/webflux.fn响应式的web编程;
  • 提供Spring Data Cassandra, MongoDB, Couchbase和Redis的响应式自动配置及starter POMs;
  • 支持嵌入式的Netty;
  • HTTP/2的支持:Tomcat, Undertow and Jetty;
  • 全新的体系结构,支持Spring MVC、WebFlux和Jersey;
  • 增强了Micrometer集成,以Atlas, Datadog, Ganglia, Graphite, Influx, JMX, New Relic, Prometheus, SignalFx, StatsD and Wavefront为基础的度量指标;
  • Quartz调度支持;
  • 极大简化了安全自动配置;

更多详细的新特性请看官方说明: https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-2.0-Release-Notes

需要注意的是,许多配置属性在 Spring Boot 2.0 中已经被重命名或被删除,为了方便从 1.x 升级,Spring Boot 发布了一个新的 spring-boot-properties-migrator 模块。只要将其作为依赖添加到项目中,它不仅会分析应用程序的环境并在启动时打印诊断信息,而且还会在运行时阶段为项目临时将属性迁移至新的配置方式。

升级文档:https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-2.0-Migration-Guide

还不知道Spring Boot技术或者还不够深入了解的,我们准备了一系列的Spring Boot实战教程,可以点击左下方的阅读原文进行深入学习。

推荐:Spring Boot & Cloud 最强技术教程

扫描关注我们的微信公众号,干货每天更新。

image

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Spring Boot引用配置文件
Spring Boot程序默认从application.properties或者application.yaml读取配置,如何将配置信息外置,方便配置呢?
34 0
Spring Boot 应用可视化监控,一目了然!
Spring Boot 应用可视化监控,一目了然!
195 0
Spring Boot中使用Spring Security进行安全控制
Spring Boot中使用Spring Security进行安全控制
151 0
Spring Boot 实现定时任务的 4 种方式
定时任务实现的几种方式: Timer:这是java自带的java.util.Timer类,这个类允许你调度一个java.util.TimerTask任务。使用这种方式可以让你的程序按照某一个频度执行,但不能在指定时间运行。一般用的较少。
114 0
Spring Boot 配置文件中的花样,看这一篇足矣!
在快速入门一节中,我们轻松的实现了一个简单的RESTful API应用,体验了一下Spring Boot给我们带来的诸多优点,我们用非常少的代码量就成功的实现了一个Web应用,这是传统的Spring应用无法办到的,虽然我们在实现Controller时用到的代码是一样的,但是在配置方面,相信大家也注意到了,在上面的例子中,除了Maven的配置之后,就没有引入任何的配置。
2535 0
企业级 SpringBoot 教程 (二)Spring Boot配置文件详解
springboot采纳了建立生产就绪Spring应用程序的观点。 Spring Boot优先于配置的惯例,旨在让您尽快启动和运行。在一般情况下,我们不需要做太多的配置就能够让spring boot正常运行。
1139 0
Spring boot 通用配置文件模板
001 # =================================================================== 002 # COMMON SPRING BOOT PROPERTIES 003 # 004 # This sample file is provided as a guideline.
1612 0
Spring Boot 启动加载数据 CommandLineRunner
实际应用中,我们会有在项目服务启动的时候就去加载一些数据或做一些事情这样的需求。 为了解决这样的问题,Spring Boot 为我们提供了一个方法,通过实现接口 CommandLineRunner 来实现。
966 0
+关注
java技术栈
Java技术栈是一个以 Java 技术为主的原创技术公众号。分享技术包括但不限于 Java 核心技术、多线程编程、Spring Boot、Spring Cloud、缓存、消息队列、架构设计等各种技术干货、Java 面试题、各种技术教程、行业动态等。
301
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载