使用 Kotlin、Spring Boot 和 PostgreSQL 的地理空间信使

工程 | Sébastien Deleuze | 2016年3月20日 | ...

继我上一篇 Kotlin 博客文章 之后,今天我想介绍我为即将在 Spring I/O 2016 大会 上发表的演讲“使用 Kotlin 和 Spring Boot 开发地理空间 Web 服务”而开发的新 Spring Boot + Kotlin 应用程序。

处理原生数据库功能

此应用程序的目标之一是了解如何像在 NoSQL 世界中一样利用原生数据库功能。在这里,我们想使用 PostGIS 提供的地理空间支持,它是 PostgreSQL 的空间数据库扩展。原生 JSON 支持 也可以是一个很好的用例。

这个 Geospatial Messenger 示例应用程序可以在 GitHub 上找到

Spring Data Hopper 首个候选版本发布

发布 | Oliver Drotbohm | 2016年3月18日 | ...

我谨代表 Spring Data 团队,很高兴地宣布 Hopper 发布系列的第一个也是最后一个候选版本。本次发布带来了一些重要的变更和更新

  • 将 Spring Framework 基线升级到 4.2 (特别是 4.2.5)。
  • 在 Spring Data JPA 和 MongoDB 中支持 Query by Example。
  • 在 Spring Data Redis 中支持对象映射和仓库(repositories)。
  • 改进了对复合注解的支持。
  • 支持 Spring Data REST 中的查找类型和嵌套关联。
  • 升级至 Elasticsearch 2.2,因此 Spring Data Elasticsearch 的版本号变更为 2.0

Spring Session 1.2.0 RC1 发布

发布 | Rob Winch | 2016年3月17日 | ...

我谨代表社区,很高兴地宣布 Spring Session 1.2.0.RC1 的发布。可以在 Spring Milestone repository (https://repo.spring.io/milestone) 找到该版本。

更改日志

此版本包含近 30 个已修复的工单,以及一些令人兴奋的新功能。您可以在 变更日志中找到完整的变更列表。亮点可以在 1.2 版本的新增内容中找到

贡献

Spring Session 社区的不断壮大让我感到惊叹。正是因为我们的社区,我们才能够在 1.1.0 版本发布一个月内就完成此次发布。特别感谢所有…

Spring Session 1.1.1 发布

发布 | Rob Winch | 2016年3月17日 | ...

我谨代表社区,很高兴地宣布 Spring Session 1.1.1.RELEASE 的发布。可以在 Maven Central 找到该版本。

更改日志

此版本包含一些小的修复,建议所有目前使用 Spring Session 的用户进行升级。您可以在 变更日志中找到修复的详细信息

即将举行的会议

请务必注册参加 Spring I/O 会议,届时您可以了解 Spring 最新最棒的产品。

如果您有兴趣参加 SpringOne Platform,请务必在早鸟折扣结束前注册,以节省大量费用!

网站 | 文档 | Issues | 帮助

本周 Spring - 2016 年 3 月 15 日

工程 | Josh Long | 2016年3月15日 | ...

欢迎来到《本周 Spring》的又一期!自上次交流以来,这绝对是疯狂的一周!上周一到周五,我分别去了旧金山、德国、苏格兰和罗马尼亚。这周很高兴能在(温暖的!)南加州,在洛杉矶和圣地亚哥与客户交流,并参加几个用户见面会!如果您在附近,希望您能参加我今天晚上在洛杉矶的 云原生见面会

  • 2016 年 NFJS 之旅已经启程,首站明尼阿波利斯。才华横溢的 Craig WallsMatt Stine 将在 2016 年的大部分 NFJS 会议上,就 Spring Boot、Spring Cloud、Spring Security、Spring Data、Spring Cloud Data Flow 以及(今年晚些时候)Spring 的新响应式编程等各种主题发表演讲。请务必查看您所在城市的活动!
  • JUnit 5 即将到来!看看 Lukas Eder 对 JUnit 5 一些新功能的快速介绍。JUnit 5 是关键的基础设施代码,正是因此,我们 Pivotal 非常乐意赞助其部分开发。
  • 获取

SpringOne2GX 2015 回放:使用 Spring Boot、Nashorn 和 React 进行同构模板化

新闻 | Pieter Humphrey | 2016年3月15日 | ...

录制于 SpringOne2GX 2015。演讲者:Sebastian Deleuze Web / JavaScript Track 幻灯片: http://www.slideshare.net/SpringCentral/isomorphic-templating-with-spring-boot-nashorn-and-react 本次演讲的第一部分介绍了即将推出的 Spring Framework 4.2 脚本模板支持,展示了如何使用 Nashorn、Jython 或 JRuby 通过 Javascript、Python 或 Ruyby 的模板引擎渲染模板。我们将看到如何轻松地扩展脚本方面的开箱即用功能。基于基准测试、可用功能和代码示例,我们将探讨这是否可以成为…

SpringOne2GX 2015 回放:基于 RabbitMQ、Spring 和 Zipkin 的 CallTracing(tm) 简介

新闻 | Pieter Humphrey | 2016年3月15日 | ...

录制于 SpringOne2GX 2015。演讲者:Monish Unni Data / Integration Track 幻灯片: http://www.slideshare.net/SpringCentral/introducing-calltracing-tm-based-on-rabbitmq-spring-and-zipkin 你是否生活在一个堆栈跟踪(StackTraces)不够用的世界?没有简单的方法可以预测一组服务可能如何被调用,或者它们的用法模式是什么?在 DIT/SIT/UAT/PELT 中一切正常,直到你进入生产环境,由于服务的分布式而出现奇怪的问题?解决方案:使用 RabbitMQ(AMQP 协议)和 spring 代理/拦截器来实现一个开箱即用的…

为运营和分析赋能:使用 Spring XD 支持分析和 CEP

新闻 | Pieter Humphrey | 2016年3月15日 | ...

录制于 SpringOne2GX 2015。演讲者:Joseph Paulchell, CapitalOne Big Data Track 幻灯片: http://www.slideshare.net/SpringCentral/supercharging-operations-analysis-using-spring-xd-to-support-analytics-and-cep 运营、分析和业务团队要求将越来越多的数据交付给大数据分析平台和工具。这种需求源于更好地理解用户体验、服务质量、系统的实时性能,以及那些能够改进服务、销售产品和取悦用户的未发现的模式和机会…

Spring for Apache Kafka Milestone 1 发布

工程 | Gary Russell | 2016年3月14日 | ...

我很高兴地宣布 spring-kafka (Spring for Apache Kafka) 的第一个里程碑版本现已可用 (1.0.0.M1)。

现有的 spring-integration-kafka 扩展项目 - 目前版本为 1.3.0.RELEASE,支持 Kafka 0.8.x.x,并用于 Spring XD (Kafka MessageBus) 和 Spring Cloud Stream (Kafka Binder)。

这个新项目 (spring-kafka) 将核心组件分离出来成为一个独立的工程。它基于新的 0.9.0.x 原生 Java Kafka 客户端。

spring-kafka 为任何 Spring 用户(不仅仅是使用 Spring Integration 的用户)带来了熟悉的 Spring 编程模型来使用 Apache Kafka。即将发布的 spring-integration-kafka 版本将进行彻底重写,利用 spring-kafka

Reactor Core 3.0 成为基于 Java 8 的统一响应式基础

发布 | Stephane Maldini | 2016年3月11日 | ...

[更新] 继我们介绍 Reactor 2.5 之后,我们将版本调整为 3.0,以更好地体现所进行的重大重新设计工作。

一个有意义的组合 API

以前的 reactor-stream 模块已合并到 Reactor Core 3.0 中。FluxMono 分别代表 0..N0..1 序列类型,现在涵盖了以下类别的各种操作:

  • 冷转热或多播:publish, publishNext, cache, multicast...
  • 聚合/归约(转换):buffer, reduce, scan, window, sample...
  • 过滤:filter, exists, single...
  • 条件控制:timeout, take, takeUntil, skip, skipUntil...
  • 组合:withLatestFrom, combineLatest
  • 背压:onBackpressureDrop, onBackpressureLatest...

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获得支持

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

了解更多

即将举行的活动

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

查看所有