Spring Boot 内存性能

工程 | Dave Syer | 2015 年 12 月 10 日 | ...

有时有人认为 Spring 和 Spring Boot “重量级”,或许是因为它们允许应用程序在有限的用户代码中提供大量特性,从而超越其本身的能力。本文将重点关注内存使用,并探讨我们是否可以量化使用 Spring 的影响?具体来说,我们想了解更多关于使用 Spring 与其他 JVM 应用程序相比的实际开销。我们首先使用 Spring Boot 创建一个基础应用程序,并在其运行时观察几种不同的测量方法。然后,我们将查看一些对比点:纯 Java...

本周 Spring - 2015 年 12 月 8 日

工程 | Josh Long | 2015 年 12 月 8 日 | ...

欢迎来到又一期《本周 Spring》!本周我在芝加哥与客户交流,然后将前往 华盛顿特区纽约市 参加 Cloud Native 聚会!我希望您能考虑加入我们的任一活动!

时间过得真快!我们已经非常接近 2016 年了!

无论如何,照例,有大量内容要介绍,让我们开始吧!

本周 Spring - 2015 年 12 月 1 日

工程 | Josh Long | 2015 年 12 月 1 日 | ...

哇!你能相信我们已经快要迎来 2016 年了吗?时间过得真快!记住,《本周 Spring》是 2011 年第一周开始的,所以我们很快就要庆祝 TWiS 的五周年了!

本周我在中国上海参加云 Foundry 亚洲峰会,然后前往美国佛罗里达州劳德代尔堡参加Rich Web Experience!如果您在这两个地方,请随时与我联系

照例,我们有很多内容要介绍,所以开始吧!

将 OAuth2 应用从 Spring Boot 1.2 迁移到 1.3

工程 | Dave Syer | 2015 年 11 月 30 日 | ...

Spring Boot 1.3 中有一些与 OAuth2 客户端和服务器以及 Spring Security OAuth2 相关的新特性。其中一些特性是从 Spring Cloud Security 移植过来的,因此存在于 Spring Cloud 的 Angel 发布版本中,但不在 Brixton 发布版本中。本文将帮助您了解这些变更并更新现有应用程序以使用新特性。

依赖管理

如果您没有使用 Spring Cloud,您应该只需更改 Spring Boot 依赖的版本号即可。由于一些 OAuth2 特性在 1.3 版本中从 Spring Cloud Security 迁移到了 Spring Boot,事情可能会比这稍微复杂一些。另一篇文章专门讨论了将 Spring Cloud 应用从 Spring Boot 1.2 升级到 1.3。如果您正在使用 Spring Cloud Angel 发布版本,那么您应该参考该文章…

如何在 2016 年不讨厌 Spring

工程 | Phil Webb | 2015 年 11 月 29 日 | ...

在感恩节周末,Sam Atkinson 撰写的 2014 年文章《我为何讨厌 Spring》在 Twitter 上疯传。倾听批评意见以了解我们可以如何改进 Spring 总是一件有趣的事情,Spring Boot 的大部分内容就是倾听人们讨论他们在使用框架时遇到的问题而产生的。

在这篇博文中,我将尝试解决 Sam 文章中讨论的一些担忧,并描述我个人的 Spring“最佳实践”。不过在深入细节之前,值得思考的是为什么那些不太理想的做法仍然存在于…

将 Spring Cloud 应用从 Spring Boot 1.2 迁移到 1.3

工程 | Dave Syer | 2015 年 11 月 25 日 | ...

Spring Boot 1.3 中有一些有趣的新特性,现在在 Spring Cloud 的 Brixton 发布版本中可用。Spring Cloud 的 Angel 发布版本与 Spring Boot 1.3 部分不兼容,因此在升级时有一些重要事项需要注意。本文帮助您了解这些变更并更新现有应用程序以使用新特性。它对于通常在现有代码库中采用新版本的 Spring 项目也应有所帮助。

提示:您可以使用 mvn dependency:treegradle dependencies 列出项目中的依赖并检查版本。

本周 Spring - 2015 年 11 月 23 日

工程 | Josh Long | 2015 年 11 月 24 日 | ...

欢迎来到又一期《本周 Spring》!在美国,本周是感恩节周,希望我们能花点时间来感谢许多事情。我相信我代表 Pivotal 的整个团队说:我们感谢您,亲爱的社区。谢谢。

所以,照例,我们有很多内容要介绍。事实上,这对火鸡大餐后的悠闲时光再好不过了!

  • Mark Pollack 博士刚刚宣布了 Spring XD 1.3 GA 和 Spring Flo for Spring XD 1.0 的发布。这是一个巨大的版本!Spring XD 1.3.0 支持作业组合 DSL、Spring Flo for Spring XD、改进的 Admin UI、Spark 1.3.1、Spring Data 和 Spring for Hadoop 分布的更新、Cassandra Sink 以及更多内容!这也是 Spring XD 完成其向 Spring Cloud Stream 和 Spring Cloud Dataflow 中已部分奠定的架构演进之前的最后一个版本!这是技术的激动人心的演进!
  • Spring Security 和 Spring Session 主导 Rob Winch 刚刚宣布了 Spring Session 1.1.0.M1,其中包含许多新特性:按用户名搜索 HTTP session、HttpSessionListener 支持、自定义 Cookie 创建、覆盖默认的 RedisSerializer

Spring XD 1.3 GA 和 Flo for Spring XD 1.0 GA 发布

工程 | Mark Pollack | 2015 年 11 月 19 日 | ...

今天,我们很高兴地宣布 Spring XD 1.3 和 Flo for Spring XD 1.0 正式发布。

  • Spring XD 1.3 GA: zip, brewrpm
  • Flo for Spring XD 1.0 GA: zip

除了错误修复外,我们还在 1.3 发布版本中添加了几个新特性

本周 Spring - 2015 年 11 月 17 日

工程 | Josh Long | 2015 年 11 月 17 日 | ...

天哪,时间过得真快!我们已经快要迎来 2016 年了!

欢迎来到又一期《本周 Spring》!本周我在美丽的摩洛哥卡萨布兰卡参加 Devoxx Morocco!这是今年的第五个 Devoxx 活动——比利时、英国、法国、波兰,现在是摩洛哥——我很荣幸能参加所有这些活动!#fullDevoxx

本周我们有很多内容要介绍,让我们开始吧!

本周 Spring - 2015 年 11 月 10 日

工程 | Josh Long | 2015 年 11 月 10 日 | ...

欢迎来到又一期《本周 Spring》!本周我在比利时安特卫普参加所有 Devoxx 中最重要的一个(或者说 Devoxxen?),Devoxx Belgium!我和团队的几位成员一起来这里,如果您在附近,请不要犹豫打个招呼

订阅 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

VMware 提供培训和认证,助您快速进步。

了解更多

获得支持

Tanzu Spring 通过一个简单的订阅,提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件。

了解更多

即将到来的活动

查看 Spring 社区所有即将到来的活动。

查看全部