java xm2.0_重磅:Spring Boot 2.0 正式发布!详解

fff6c98081bf8904098fb5e1bd59ff4b.gif

Spring Boot 2.0 正式发布!

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

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

fff6c98081bf8904098fb5e1bd59ff4b.gif

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

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

fff6c98081bf8904098fb5e1bd59ff4b.gif

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调度支持;

极大简化了安全自动配置;

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

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
提供的源码资源涵盖了安卓应用、小程序、Python应用和Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。
CATALINA_OPTS是一个用于设置Tomcat服务器的Java虚拟机参数的环境变量。根据引用内容,CATALINA_OPTS被用于设置不同的测试参数和优化参数,以调整Tomcat服务器的性能和内存分配。 在第一个引用中,CATALINA_OPTS被设置为以下参数: - -Xms30m: 设置Java堆的初始内存大小为30MB。 - -XX:SurvivorRatio=8: 设置Survivor区的大小与Eden区的比例为8:1。 - -Xmx30m: 设置Java堆的最大内存大小为30MB。 - -XX: UseParallelGC: 启用并行垃圾回收器。 - -XX: PrintGCDetails: 打印详细的垃圾回收信息。 - -XX:MetaspaceSize=64m: 设置元空间的初始大小为64MB。 - -XX: PrintGCDateStamps: 打印垃圾回收的时间戳。 - -Xloggc:/opt/tomcat8.5/logs/gc.log: 将垃圾回收日志记录到指定的文件中。 在第二个引用中,CATALINA_OPTS被设置为一些相似的参数,但也有一些不同的参数: - -XX: UseG1GC: 启用G1垃圾回收器。 - -xms 30m: 设置Java堆的初始内存大小为30MB(注意大小写)。 - -xm×30m: 这个参数有错别字,应该是-Xmx30m,设置Java堆的最大内存大小为30MB。 - -XX: PrintGCDetails、-XX:MetaspaceSize=64m、-XX: PrintGCDateStamps和-Xloggc:/opt/tomcat8.5/logs/gc.log与第一个引用中相同。 - -XX:ConcGCThreads=1: 设置并发垃圾回收器的线程数为1。 在第三个引用中,CATALINA_OPTS被设置为以下参数: - -xms120m: 设置Java堆的初始内存大小为120MB(注意大小写)。 - -XX:SurvivorRatio=8、-Xmx120m、-XX: UseParallelGC、-XX: PrintGCDetails、-XX:MetaspaceSize=64m、-XX: PrintGCDateStamps和-Xloggc:/opt/tomcat8.5/logs/gc.log与第一个引用中相同。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值