Spring Data簡(jiǎn)化Spring 框架應(yīng)用的數(shù)據(jù)訪問計(jì)數(shù),支持map-reduce框架和云計(jì)算數(shù)據(jù)服務(wù),提供了很多業(yè)務(wù)中常用的一些接口和實(shí)現(xiàn)類來幫我們快速構(gòu)建項(xiàng)目,小編提供的是Spring Data Commons,需要的朋友可以免費(fèi)下載。
Spring Data Commons功能介紹
Spring Data 項(xiàng)目的目的是為了簡(jiǎn)化構(gòu)建基于 Spring 框架應(yīng)用的數(shù)據(jù)訪問計(jì)數(shù),包括非關(guān)系數(shù)據(jù)庫(kù)、Map-Reduce 框架、云數(shù)據(jù)服務(wù)等等;另外也包含對(duì)關(guān)系數(shù)據(jù)庫(kù)的訪問支持。Commons 是 Spring Data 的一部分,用來提供共享的基礎(chǔ)框架,適合各個(gè)子項(xiàng)目使用,支持跨數(shù)據(jù)庫(kù)持久化。
Spring Data 包含多個(gè)子項(xiàng)目
Commons - 提供共享的基礎(chǔ)框架,適合各個(gè)子項(xiàng)目使用,支持跨數(shù)據(jù)庫(kù)持久化
Hadoop - 基于 Spring 的 Hadoop 作業(yè)配置和一個(gè) POJO 編程模型的 MapReduce 作業(yè)
Key-Value - 集成了 Redis 和 Riak ,提供多個(gè)常用場(chǎng)景下的簡(jiǎn)單封裝
Document - 集成文檔數(shù)據(jù)庫(kù):CouchDB 和 MongoDB 并提供基本的配置映射和資料庫(kù)支持
Graph - 集成 Neo4j 提供強(qiáng)大的基于 POJO 的編程模型
Graph Roo AddOn - Roo support for Neo4j
JDBC Extensions - 支持 Oracle RAD、高級(jí)隊(duì)列和高級(jí)數(shù)據(jù)類型
JPA - 簡(jiǎn)化創(chuàng)建 JPA 數(shù)據(jù)訪問層和跨存儲(chǔ)的持久層功能
Mapping - 基于 Grails 的提供對(duì)象映射框架,支持不同的數(shù)據(jù)庫(kù)
Examples - 示例程序、文檔和圖數(shù)據(jù)庫(kù)
Guidance - 高級(jí)文檔
Spring Data Commons更新內(nèi)容
Bug
[DATACMNS-1066] - AccessControlException from ClassGeneratingPropertyAccessorFactory
[DATACMNS-1067] - EventPublishingRepositoryProxyPostProcessor tries to call clearing method on plain method argument
[DATACMNS-1082] - Synthetic constructors should not be considered persistence constructors
Improvement
[DATACMNS-1074] - Avoid hidden exceptions from Lookup.unreflectSpecial(…) in default method invocations
Task
[DATACMNS-1047] - Release 1.13.4 (Ingalls SR4)
[DATACMNS-1062] - Make sure Travis builds always use fresh dependencies
[DATACMNS-1065] - Add support for Vavr (successor of Javaslang)