Spring Data发布序列——Spring 4.0、限制查询、SpEL、ALPS

Spring Data发布序列Evans正式发布。该发布序列包含11个Spring Data模块,可以帮助开发人员基于关系型和非关系型数据存储构建数据访问层。它主要包含如下内容:

  • 从Spring 3.2迁移到Spring 4.0;
  • 支持top和first关键字以实现限制查询;
  • 聚合框架支持MongoDB 2.6的功能;
  • Spring Data JPA查询支持基于SpEL的参数表达式;
  • Spring Data Redis支持Sentinels;
  • Spring Data REST支持ALPS和Excerpt projection;
  • CDI扩展支持自定义实现;
  • Multi-store配置和设置;
  • 用Asciidoctor处理和发布参考文档;
  • Spring Data Elasticsearch支持地理位置查询。

该发布序列包含如下11个模块:

  • Spring Data Commons 1.9包含技术中立的库接口和持久化元数据模型。
  • Spring Data JPA 1.7增强了Spring对基于JPA的数据访问层的支持。
  • Spring Data MongoDB 1.6提供了一个以POJO为中心的模型,用于与MongoDB DBCollection进行交互。
  • Spring Data Neo4j 3.2提供一个基于POJO的编程模型,简化neo4j应用程序的构建。
  • Spring Data Solr 1.3提供与Apache Solr搜索引擎的集成。
  • Spring Data Couchbase 1.2为Couchbase服务器提供了一个基于Spring的编程模型,它可以作为文档数据库和缓存,同时又保留了存储特有的特性和功能。
  • Spring Data Cassandra 1.1为使用Cassandra提供了一个底层的CqlTemplate,为库和轻量级POJO的持久化提供一个高级模型。
  • Spring Data Elasticsearch 1.1提供与Elasticsearch搜索引擎的集成。
  • Spring Data GemFire 1.5将Pivotal GemFire用作一个分布式数据管理平台创建基于Spring的应用程序。
  • Spring Data Redis 1.4提供与Redis缓存和存储的集成。
  • Spring Data REST 2.2将JPA库推向前端,使它们可以通过HTTP直接调用,使开发人员对Entity具备了完全的GRUD能力。

各个示例工程都已经更新,它们是使用Spring Data新功能的一个很好的起点。Spring Data的下一个发布序列是Fowler,其M1版本预计在第43周发布。

查看英文原文:Spring Data Release Train - Spring 4.0, Limiting Queries, SpEL, ALPS

你可能感兴趣的:(Spring Data发布序列——Spring 4.0、限制查询、SpEL、ALPS)