Spring Boot 1.3 中的 DevTools
Spring Boot 1.3 将附带一个名为spring-boot-devtools
的全新模块。此模块的目的是尝试改进在处理 Spring Boot 应用程序时的开发时间体验。
要使用该模块,您只需将其作为依赖项添加到您的 Maven POM 中
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
</dependency>
</dependencies>
或您的 Gradle 构建文件中
dependencies {
compile("org.springframework.boot:spring-boot-devtools")
}
包含后,spring-boot-devtools
模块提供了一些我们在下面介绍的不错的功能(如果您不想阅读文本,请跳到文章末尾观看简短视频……
Spring Boot 1.3 中的缓存自动配置
在过去的一年中,我们对缓存抽象进行了重大改进,支持JSR-107 (JCache) 注解和更好的声明式模型来共享或外部化公共设置。在 Spring Boot 1.3 中,我们现在为此提供了全面的自动配置。
简而言之,缓存抽象将缓存应用于方法,从而根据缓存中可用的信息减少执行次数。缓存逻辑是透明应用的:只有当指定的ISBN
不存在于books
缓存中时,才会调用下面的方法。在为缺少的Book
调用该方法时,缓存将被透明地更新,以便进一步的调用不会调用……
介绍 Spring Social Evernote
这篇文章是社区成员 Tadaya Tsuyukubo (@ttddyy)的客座文章,他是 Spring Social Slideshare 项目的创建者。感谢 Tadaya!我希望看到更多这样的客座文章,因此 - 像往常一样 - 随时联系我!-Josh
Spring Social Evernote是Spring Social生态系统中的社区模块之一。它是一个针对Evernote的服务提供程序实现。它允许开发人员使用惯用的 Spring 惯例来使用Evernote SDK for Java。
Evernote 采用了一种独特的方法来为开发人员提供其 API。他们根据Thrift 序列化格式创建了特定于语言的 SDK。Evernote 的 CTO Dave Engberg 在这篇博客文章中解释了选择 Thrift 的原因……
欢迎反馈:Spring 5 系统要求
正如您可能从我的Java EE 7 博客文章中收集到的那样,我们正在计划使用 2016 年可用性范围的 Spring Framework 5.0 版本。我们将跟踪 JDK 9 的候选版本,因为我们的一个关键主题是全面的 JDK 9 支持。
Spring 5 的功能规划仍在进行中。我们将在今年的SpringOne上展示更深入的计划,敬请期待!不过,我想借此机会向您征求我们预期系统要求的反馈意见
我们肯定会将最低要求提高到 JDK 8+。这是先决条件,因为它……
本周 Spring - 2015 年 6 月 9 日
欢迎来到本周 Spring 的另一个版本!多么精彩的一周!本周我在堪萨斯城参加了 6000 多名开发人员的单公司开发人员大会,然后返回纽约参加 QCon NYC,我将在那里讨论使用 Spring Boot 和 Spring Cloud 构建云原生应用程序。如果您在这两个地方,请务必与我联系,让我们聊聊业务(Spring,以及,如果在堪萨斯城,还有烧烤……)
- Spring 联合创始人兼项目负责人 Juergen Hoeller 本周撰写了两篇必读文章:第一篇介绍 Java 8 和 Spring 4 的采用情况。此外,更重要的是:他提到了本周 Spring :D
#WIN
。 - Juergen 还发布了多年来我最喜欢的一篇,对 Java EE 7 格局的残酷而诚实的看法,以及缺乏(大型供应商)支持的生产支持 Java EE 容器实现选项。你知道,他说得对……
- 令人惊叹的 Pollack 博士(见上文!)宣布 Spring XD 1.2 RC1 发布。新版本包含许多新内容,包括用于将 Spring XD 打包并部署到生产环境中的 Apache Ambari 插件、新的分析功能、Apache Kafka 支持的新功能和性能改进、改进的 RabbitMQ HA 配置、Sqoop 元存储支持以及大量……
Spring Framework 中的 CORS 支持
Apache Ambari 满足 Spring XD
我们很高兴地宣布第一个版本的Apache Ambari插件用于Spring XD。
Ambari 是一种集群配置工具,用于安装和管理各种 Apache 项目,如 HDFS、YARN、Zookeeper 或 Kafka。Ambari 具有堆栈定义的概念,Pivotal 和 Hortonworks 都使用该概念。堆栈定义通常由维护者支持的组件组成。
此 Ambari 集成增加了对使用Pivotal HD 3.0和Hortonworks HDP 2.2配置 Spring XD 的支持。
Spring XD 不是 PHD 或 HDP 的主要 Ambari 发行版的一部分。但是,很容易扩展……
本周 Spring - 2015 年 6 月 2 日
欢迎来到本周 Spring 的另一个版本!本周我在纽约市,下周将参加 QCon NYC,与客户交谈并与当地 Pivotal Labs 团队合作。如果您在附近请务必打个招呼,让我们聊聊代码。
因此,像往常一样,我们有很多内容需要介绍,让我们开始吧。
- 我们的朋友 Nicolas Frankel 撰写了一篇关于使用 Spring 模块化集成测试配置的精彩文章
- Spring Cloud 联合负责人 Spencer Gibb 刚刚宣布Spring Cloud Consul 1.0.0.M1 现已可用
- 不要错过 Jamie O’Meara 关于使用 Jenkins、Spring 和 Cloud Foundry 进行持续集成的即将举行的网络研讨会
- 查看 Phil Dutson 关于即将举行的关于将
.jsp
和 JSTL 页面迁移到 Thymeleaf 的网络研讨会 - Spring Integration 负责人 Gary Russell刚刚宣布 Spring Integration 4.2M1 现已可用
- 查看 Marten Deinum 令人惊叹的演讲的回放,该演讲介绍了如何使用 Spring 对遗留应用程序进行现代化改造
- Janne Valkealahti 刚刚宣布Spring Statemachine 1.0.0.M2 已发布。
- 我们的朋友 Eugen Paraschiv 做了一个有趣的…
本周 Spring - 2015 年 5 月 26 日
欢迎来到本周 Spring 的另一个版本!有很多事情要讨论,所以让我们开始吧!
- 首先,大新闻!Spring 框架负责人和 OG Spring Guy Juergen Hoeller 刚刚宣布Spring framework 4.2 RC1现已可用!此新版本包含许多令人惊叹的新功能,因此请务必查看!它包括对 Java 8 默认方法的注解检测、基于注解的应用程序事件、一流的注解属性别名、用于直接字段绑定的嵌套路径处理、JSR 354(货币和货币)的数据绑定和转换、Hibernate ORM 5.0 支持(通过 JPA 和原生方式)、用于通过 TCP 和 WebSocket 通道使用的 STOMP 客户端、
Listenable
/……