Spring Tool Suite 和 Groovy/Grails Tool Suite 3.5.0 发布
尊敬的 Spring 社区:
我们很高兴地宣布今天发布我们基于 Eclipse 的工具的下一个主要版本:Spring Tool Suite (STS) 3.5.0 和 Groovy/Grails Tool Suite (GGTS) 3.5.0。
此版本的亮点包括:
- 开箱即用的完整 Java8 支持(STS 和 GGTS)
- 更新到 Eclipse Kepler SR2 (4.3.2)
- Spring Boot 项目的新增高级内容辅助
- Spring Boot 的实时 Bean 图的可用性增强
- Cloud Foundry 集成现在支持 Spring Boot
- Eclipse 的 Gradle 集成得到了重大改进(包括主要的性能改进)
- 对 Spring Boot CLI 应用程序的初步支持
- Grails 更新到 2.3.7
- tc Server 更新到 2.9.5.SR1
- 仪表板改进(包括 Feed、快捷方式和通知)
这两个工具套件都基于最新的 Eclipse Kepler SR2 版本。
要下载发行版,请访问:
- Spring Tool Suite:https://springjava.cn/tools/sts/all
- Groovy/Grails Tool Suite:https://springjava.cn/tools/ggts/all
下一个 3.6.0 版本计划于 2014 年 7 月发布,紧随 Eclipse Luna (4.4) 版本之后。第一个里程碑版本计划于 2014 年 5 月中旬发布。
尽情享受!
Spring Web Flow 2.4 RC1 发布
Spring for Apache Hadoop 2.0 RC2 发布
我们很高兴地宣布 Spring for Apache Hadoop 2.0 版本已进入候选发布阶段。最新版本是 2.0.0.RC2。我们正在接近 GA 版本,所以现在是尝试这个新的 2.0 版本的好时机。
spring-yarn 框架使您可以更轻松地开发基于 Spring 的应用程序,这些应用程序可以部署到 Hadoop v2 上使用 YARN 运行。
Spring for Apache Hadoop 2.0 的主要重点是除了继续改进 HDFS 和 MapReduce 支持之外,还要添加 YARN 应用程序开发支持。您可以在 YARN 示例 中看到许多这些新的 YARN 功能的使用,我们将发布新的 Spring IO 指南…
Spring Boot 1.0 GA 发布
代表整个 Spring Boot 团队,我很高兴地宣布 Spring Boot 1.0 正式上市!您可以 此处 下载包含重要安全修复程序的 1.0.1 版本。
您可以在 projects.spring.io/spring-boot 找到开始所需的一切,以及我们不断增长的 “入门”指南 集合(其中大部分使用 Spring Boot)。
自从最初请求 “改进无容器 Web 应用程序架构” 并催生 Spring Boot 以来已经过去了 18 个月。从那时起,我们已经看到了 54 位不同贡献者完成的 1720 次提交,我们已经关闭了 549 个问题,并且代码已经被 分叉了 398 次。谢谢!
为什么是无容器?当今的 PaaS 环境已经提供了许多管理、扩展和可靠性功能,因此我们专注于使 spring boot 成为一个超轻量级容器,非常适合在云中部署应用程序或服务。如果您还没有看到 Spring Boot 的实际运行,这里有一个规范的“Hello World!”Web 应用程序,您可以使用 CLI 工具 运行它。
groovy @RestController class Example { @RequestMapping("/") String helloWorld() { "Hello World!" } }
CLI 使用出色的 Groovy 语言 来编译您的代码。当然,您也可以直接使用 Spring Boot 库与 Java 或任何其他基于 JVM 的语言来编写您的应用程序。请务必查看广泛的 参考文档 以了解完整的特性细分。
如果您有兴趣查看使用 Spring Boot 构建的应用程序的稍微更大的示例,请尝试 spring.io 本身。我们最近 开源了整个网站 作为 Spring 参考应用程序。
对于较小的示例(例如服务),请尝试 “构建 RESTful Web 服务” 指南。它展示了如何轻松地在 <100 LoC 中编写服务,您甚至可以将可执行程序 放入一条推文中(140 个字符)!您可以在 Dan Woods 的 InfoQ 上的精彩文章 中阅读有关微服务和启动的更多信息。
感谢 Java Buildpack 团队,您还会发现 Spring Boot 应用程序可以无缝部署到 Cloud Foundry;当然,您也可以将 Boot 应用程序与 其他云提供商 一起使用,或直接在您自己的数据中心中使用。
最后,如果您是 STS 用户,请查看 最新的 v3.5 版本,其中包括对 Spring Boot 的集成支持(请参阅下面的视频)。如果您更喜欢其他 IDE(或者您更喜欢 Vim/Emacs),您可以使用 start.spring.io 初始化您的项目。
!{iframe width="560" height="315" src="//www.youtube.com/embed/p8AdyMlpmPk" frameborder="0" allowfullscreen}{/iframe}
再次感谢所有早期采用者测试、撰写和提交 Spring Boot 的 pull request。您的反馈对我们来说非常宝贵,因此请 继续提供反馈!
Spring Data 发布列车 Dijkstra 的第一个里程碑版本可用
我很高兴地宣布 Spring Data 伞形项目 Dijkstra 发布列车的第一个里程碑版本可用。这个列车迭代非常特别,因为我们有 5 个新模块加入了发布列车:Spring Data Couchbase、Cassandra、Elasticsearch、Gemfire 和 Redis。我对此更感到兴奋,因为它们中的大多数都是社区主导的项目。这些是包含的模块:
- Spring Data 构建 1.4 M1 - 变更日志
- Spring Data Commons 1.8 M1 - 构件 - JavaDoc - 文档 - 变更日志
- Spring Data JPA 1.6 M1 - 构件 - JavaDoc - 文档 - 变更日志
- Spring Data MongoDB 1.5 M1 - 构件 - JavaDoc - 文档 - 变更日志
- Spring Data Neo4j 3.1 M1 - 构件 - JavaDoc - 文档 - 变更日志
- Spring Data Solr 1.2 M1 - 构件 - JavaDoc - 文档 - 变更日志
- Spring Data Couchbase 1.1 M1 - 构件 - JavaDoc - 文档 - 变更日志
- Spring Data Cassandra 1.0 M1 - 构件 - JavaDoc - 文档 - 变更日志
- Spring Data Elasticsearch 1.0 M2 - 构件 - JavaDoc - 文档 - …
Spring Integration 3.0.2 和 4.0 里程碑版本 4 发布
我们高兴地宣布 Spring Integration 4.0 的最终里程碑版本以及 3.0.x 系列的下一个维护版本的发布。3.0.2.RELEASE 包含少量针对 3.0 版本 的重要修复。我们鼓励 Spring Integration 3.0 用户尽快升级到此版本。请参阅 3.0.2 版本说明 和 项目页面 以了解更多信息。
Spring Integration 4.0 是该框架的下一代版本,它现在基于新的 Spring Framework 4.0 消息模块。请参阅 迁移指南,了解有关从…迁移应用程序的信息。
Spring AMQP 1.3 发布
我们高兴地宣布 Spring AMQP (用于 Java) 1.3.1.RELEASE 现已可用。
此版本包含一些重要的新功能,包括:
-
监听器容器
-
无需先停止容器即可更改监听器容器并发性,监听器将相应调整。
-
监听器容器可以根据工作负载动态调整并发消费者。
-
监听器容器现在支持消费者优先级(使用 RabbitMQ 3.2.x 或更高版本)。
-
监听器容器现在支持配置独占消费者。
-
监听器容器现在支持自动删除队列;如有必要,在启动时重新声明它们。
-
Rabbit 模板
-
…RabbitTemplate
现在有几个方便的receiveAndReply
方法。
Spring Framework 4.0.3 发布 - 现在 Java 8 支持已投入生产
尊敬的 Spring 社区成员:
我很高兴地宣布 Spring Framework 4.0.3 现已可用。这是该框架在 Java 8 上周发布后的第一个版本;它现在使用 OpenJDK 8 GA 构建,并包含最新的 ASM 5.0.1(以及 JDK 8 GA 级别的字节码支持,取代了我们之前使用的自定义 ASM 4.2 分支)。
http://projects.spring.io/spring-framework/
Spring Framework 4.0.3 还对 WebSocket 领域进行了重大改进,其中许多来自实际应用的反馈都已整合到框架及其配置选项中。它…