如何在2016年不再憎恨Spring
在感恩节周末,一篇2014年的文章《我为什么憎恨Spring》由Sam Atkinson撰写,开始在Twitter上传播。倾听批评意见总是很有趣的,可以让我们看到如何改进Spring,Spring Boot的诞生很大程度上就是源于倾听人们谈论在使用该框架时遇到的问题。
在这篇博文中,我将尝试解决Sam的文章中讨论的一些问题,并描述我个人的Spring“最佳实践”。但在深入细节之前,值得考虑的是,为什么一些不那么理想的做法仍然存在……
在感恩节周末,一篇2014年的文章《我为什么憎恨Spring》由Sam Atkinson撰写,开始在Twitter上传播。倾听批评意见总是很有趣的,可以让我们看到如何改进Spring,Spring Boot的诞生很大程度上就是源于倾听人们谈论在使用该框架时遇到的问题。
在这篇博文中,我将尝试解决Sam的文章中讨论的一些问题,并描述我个人的Spring“最佳实践”。但在深入细节之前,值得考虑的是,为什么一些不那么理想的做法仍然存在……
亲爱的Spring社区,
很高兴宣布 Spring Tool Suite(我们的 Eclipse 集成开发工具)发布 3.7.2 版本。
STS 3.7.2 专注于修复现有问题,并更新 STS 以支持 Cloud Foundry、Spring 和各种 Spring 项目的最新更新。
已修复的问题列表包括
要下载发行版,请访问
STS 3.7.3 计划于 2016 年 3 月初发布。
祝您使用愉快!
在 Brixton 版本系列的 Spring Cloud 中,Spring Boot 1.3 中有一些非常棒的新功能。Angel 版本系列的 Spring Cloud 与 Spring Boot 1.3 部分不兼容,因此在升级时有一些重要的事情需要注意。本文将帮助您了解这些变化,并更新现有应用程序以使用这些新功能。对于尝试将 Spring 项目的新版本集成到现有代码库中,本文通常也会有所帮助。
提示:您可以使用
…mvn dependency:tree或gradle dependencies来列出项目中的依赖项并检查版本。
我们很高兴地宣布 Spring Data JDBC Extensions 项目发布 1.2 版本。此版本将 Querydsl 依赖更新至 3.6.9,并添加了一个使用 QueryDslTemplate 检索 SearchResults 的选项。有关 1.2.1.RELEASE 的变更日志,请参阅 changelog for 1.2.1.RELEASE。
我们也很高兴地宣布 Spring Data JDBC Extensions 项目 2.0 版本发布第一个里程碑。此版本的主要变化是
欢迎来到又一期本周 Spring!在美国,现在是感恩节周,希望我们都能花点时间留意那些值得我们感恩的事物。我敢肯定,代表 Pivotal 的整个团队,我要说:我们感谢您,亲爱的社区。谢谢您。
因此,照例,我们有很多内容要介绍。事实上,这对于火鸡后的懒散时光来说再好不过了!
HttpSessionListener支持、自定义Cookie创建、覆盖默认的RedisSerializer……我们很高兴地宣布 Spring Statemachine 1.0.1 发布了第一个维护版本。工件可从 Maven Central 或 Spring Repository 获取。
1.0.1 版本(2015-11-18)中的更改
今天我们很高兴宣布 Spring XD 1.3 和 Flo for Spring XD 1.0 正式发布。
除了 bug 修复外,我们还在 1.3 版本系列中添加了几个新功能。
Spring IO Platform 2.0.0.RELEASE 现已在 Spring release repository 和 Maven Central 上提供。
新增功能
主要升级
次要升级
许多其他 Spring 项目及其依赖项也已更新到其最新的维护版本。
请注意,在此版本中,先前属于Platform的许多依赖项已被移除或替换。请参阅文档……
天哪,时间过得真快!我们已经迈入 2016 年的开端了!
欢迎来到又一期本周 Spring!本周我人在美丽的摩洛哥卡萨布兰卡参加 Devoxx Morocco!这是今年的第五届 Devoxx - 分别在比利时、英国、法国、波兰以及现在的摩洛哥 - 我有幸参加了所有这些活动!#fullDevoxx
本周内容很多,让我们开始吧!