Spring Data

来源:互联网 发布:ebody哪些好看知乎 编辑:程序博客网 时间:2024/06/08 00:48

Features

  • Powerful repository and custom object-mapping abstractions
  • Dynamic query derivation from repository method names
  • Implementation domain base classes providing basic properties
  • Support for transparent auditing (created, last changed)
  • Possibility to integrate custom repository code
  • Easy Spring integration via JavaConfig and custom XML namespaces
  • Advanced integration with Spring MVC controllers
  • Experimental support for cross-store persistence

Main modules

  • Spring Data Commons - Core Spring concepts underpinning every Spring Data project.
  • Spring Data Gemfire - Provides easy configuration and access to GemFire from Spring applications.
  • Spring Data JPA - Makes it easy to implement JPA-based repositories.
  • Spring Data KeyValue - Map-based repositories and SPIs to easily build a Spring Data module for key-value stores.
  • Spring Data LDAP - Provides Spring Data repository support for Spring LDAP.
  • Spring Data MongoDB - Spring based, object-document support and repositories for MongoDB.
  • Spring Data REST - Exports Spring Data repositories as hypermedia-driven RESTful resources.
  • Spring Data Redis - Provides easy configuration and access to Redis from Spring applications.
  • Spring Data for Apache Cassandra - Spring Data module for Apache Cassandra.
  • Spring Data for Apache Solr - Spring Data module for Apache Solr.

Community modules

  • Spring Data Aerospike - Spring Data module for Aerospike.
  • Spring Data Couchbase - Spring Data module for Couchbase.
  • Spring Data DynamoDB - Spring Data module for DynamoDB.
  • Spring Data Elasticsearch - Spring Data module for Elasticsearch.
  • Spring Data Hazelcast - Provides Spring Data repository support for Hazelcast.
  • Spring Data Neo4j - Spring based, object-graph support and repositories for Neo4j.

  • Spring Data JDBC Extensions - Provides extensions to the JDBC support provided in the Spring Framework.
  • Spring for Apache Hadoop - Simplifies Apache Hadoop by providing a unified configuration model and easy to use APIs for using HDFS, MapReduce, Pig, and Hive.
  • Spring Content - Associate content with your Spring Data Entities and store it in a number of different stores including the File-system, S3, Database or Mongo’s GridFS.
原创粉丝点击