SpringOne2GX 2014 回放:“Bootiful” Spring Boot 应用程序

新闻 | Pieter Humphrey | 2015 年 2 月 17 日 | ...

在 SpringOne2GX 2014 上录制。

演讲者:Josh Long,Phil Webb

幻灯片:http://www.slideshare.net/SpringCentral/bootiful

核心 Spring 轨道

好吧,也许“bootiful”永远不会流行起来,但我们尝试过,而且值得一试,因为您正在阅读这篇文章。Spring Boot 是 Pivotal 的 Spring 团队推出的一个新的约定优于配置的框架,它将 Spring 的灵活性与传统的、通用的默认设置相结合,使应用程序开发不仅速度飞快,而且令人愉悦!加入 Spring 开发倡导者 Josh Long 和 Spring Boot 联合负责人 Phillip Webb,了解 Spring Boot 是什么,为什么它备受瞩目,为什么您应该考虑将其用于您的下一个应用程序(REST、Web、批处理、大数据、集成,无论是什么!),以及如何开始使用。

本周 Spring - 2015 年 2 月 17 日

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

欢迎来到本周 Spring 的另一期!本周我一直在录音棚录制 Spring Livelessons 系列的下一版本,这次是关于使用 Spring Boot、Spring Cloud 和 Cloud Foundry 构建云原生应用程序(微服务)。这很有趣,而且——今天早上——我休息了一下,为 O'Reilly 做了两个 1.5 小时的网络研讨会,分别讲解如何构建 Spring Boot 应用程序和 Spring Cloud 微服务,两者都是完全现场编码的!对我来说,这是一个快乐的一周,我希望对您来说也是如此。

本周四,即 19 日,是今年农历新年或中国新年或春节的结束。这与 Spring(技术)有什么关系?除了庆祝即将到来的美好事物和一个很棒的名字之外,没有太多关系!所以新年快乐……

Spring Cloud 1.0.0.RC3 现已推出

发布 | Dave Syer | 2015 年 2 月 13 日 | ...

Spring Cloud 1.0.0.RC3 现已从 https://repo.spring.io/libs-milestone-local 提供。这(希望)是 1.0.0 之前的最后一个里程碑版本。自 1.0.0.RC2 以来,有一些错误修复,还有一些小的新功能

  • 重构了 Feign 支持,使其更像 Spring Data(因此是 @EnableFeignClients 而不是 @FeignClientScan)。
  • 支持 Zuul 代理中的 multipart/form-data
  • 支持在 Zuul 中的自动路由注册中包含和排除远程服务
  • 支持 Zuul 中的声明式 Ribbon 重试
  • 清理了许多依赖项。如果您使用 spring-cloud-starters,则应该获得添加和减去功能的一致体验。Gradle 用户需要使用 依赖项管理插件 才能获得相同的体验。
  • 添加了小型、简洁的 示例项目……

Spring XD 1.1 GA 和 1.0.4 发布

发布 | Mark Pollack | 2015 年 2 月 12 日 | ...

在 1.0 GA 版本发布六个月后,团队很高兴地宣布 Spring XD 1.1 GA 现已推出。

下载链接

请阅读 Sabby Anandan 的博客,以了解 Spring XD 的总体概述。对于 1.1,添加了许多功能。以下是一些能为您的大数据带来最大收益的功能。

Spring XD:统一平台中的数据驱动连接

发布 | Sabby Anandan | 2015 年 2 月 12 日 | ...

无论您是在家、办公室还是在途中,连接都是常态。这是我们所有人都已经习以为常并依赖的一部分 期待和依赖。人与信息之间的连接与数据的移动和分析有关:数据提供见解,而这些见解必须越来越多地为用户提供即时结果。这种始终在线、始终可用的连接性带来了许多挑战。数据类型、格式和数量是动态的,产生数据的代理也是如此。

Spring XD 在统一平台中解决了这些众多挑战。无论是通过……

Java 并不糟糕 - 摇滚 JVM

工程 | Brian Dussault | 2015 年 2 月 11 日 | ...

最近,James Ward 撰写了一篇很棒的博文,“Java 并不糟糕 – 您只是使用错误的方式”,其中重点介绍了企业 Java 开发人员在日常构建 Java 应用程序时面临的众多挑战。好消息是,摆脱开发困境比您想象的要容易得多。在过去的几年里,Spring 重塑了现代 Java 应用程序的构建方式,同时极大地提高了开发速度。在这篇文章中,我将使用 James Ward 的博文作为背景,解释 Spring 如何帮助开发人员在解决每个问题的同时,使用 Java 摇滚 JVM(使用 Java)……

Spring Framework 4.2 中更好的应用程序事件

工程 | Stéphane Nicoll | 2015 年 2 月 11 日 | ...

应用程序事件从 Spring 框架的一开始就可用,作为松散耦合组件交换信息的途径。应用程序事件最著名的用法之一如下

@Component
public class MyListener 
        implements ApplicationListener<ContextRefreshedEvent> {
  
    public void onApplicationEvent(ContextRefreshedEvent event) {
        ...
    }
}

这允许 MyListener 在上下文刷新时收到通知,并且可以使用它在应用程序上下文完全启动时运行任意代码。

在 Spring Framework 中……

SpringOne2GX 2014 回放:使用 Traits 重新思考 API 设计

新闻 | Pieter Humphrey | 2015 年 2 月 10 日 | ...

在 SpringOne2GX 2014 上录制。

演讲者:Cédric Champeau

更多 Groovy 轨道

幻灯片:http://www.slideshare.net/SpringCentral/traits-design

Groovy 2.3 在语言中引入了 Traits 的概念。Traits 看起来像接口,但允许开发人员向其中添加实现和状态。它在语言中引入了多重继承,同时避免了菱形问题。Traits 将让您重新思考在 Groovy 中设计 API 的方式,通过优先考虑行为的组合。

SpringOne2GX 2014 回放:Ratpack Web 框架

工程 | Pieter Humphrey | 2015 年 2 月 10 日 | ...

在 SpringOne2GX 2014 上录制。

演讲者:Dan Woods,NetFlix

G&G 特别主题

幻灯片:http://www.slideshare.net/SpringCentral/4pieter-springone2gx2014ratpack

Ratpack 是一个用于 JVM 的异步 Web 框架,其灵感来自 Ruby 的 Sinatra 框架的简单性。Ratpack 用 Java 编写,针对 Groovy 和 Java 8 进行了优化,具有高吞吐量、简单的接口,可快速开发丰富的实时 Web 应用程序。

介绍 JHipster

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

这篇文章是由社区成员 Julien Dubois (@juliendubois) 撰写的一篇客座文章,他曾是 SpringSource 的员工,现在在 Ippon Technologies 工作,并且是 JHipster 项目的创建者。感谢 Julien!我想看到更多这样的客座文章,所以——像往常一样——不要犹豫 ping 我 (@starbuxman)!-Josh


the JHipster

简介

JHipster 或“Java Hipster”是一个方便的应用程序生成器,它将为您创建一个 Spring Boot(这是 Java 部分)和 AngularJS(这是hipster部分)应用程序。

在很短的时间内,JHipster 在 Github 上变得非常流行,并且已在在线杂志(如 InfoQ、Infoworld 或 SD Times)以及世界各地的会议(巴黎、伦敦、蒙特利尔……)上发表。

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

VMware 提供培训和认证,以加速您的进步。

了解更多

获取支持

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

了解更多

即将举行的活动

查看 Spring 社区中所有即将举行的活动。

查看全部