Spring Data starters

Data Cassandra

Auto-configuration of Spring Data Cassandra repositories is supported in the application module only. Project url: https://projects.spring.io/spring-data-cassandra/

Support level Status Remarks

Application support

Verified

none

Auto-configuration classes
  • CassandraAutoConfiguration: application configuration

  • CassandraDataAutoConfiguration: application module

  • CassandraRepositoriesAutoConfiguration: application module

Data Couchbase

Auto-configuration classes:

  • CouchbaseAutoConfiguration

  • CouchbaseDataAutoConfiguration

  • CouchbaseRepositoriesAutoConfiguration

Support level Status Remarks

Application support

Verified

known issues

Known issues:

  • CouchbaseMock used for testing doesn’t fully support spring data repositories

Data Elasticsearch

Auto-configuration classes:

  • ElasticsearchAutoConfiguration

  • ElasticsearchDataAutoConfiguration

  • ElasticsearchRepositoriesAutoConfiguration

Support level Status Remarks

Application support

Verified

none

Data Gemfire

Currently not supported, to be investigated.

Data JPA

The regular Spring Boot Data JPA starter enables JPA entities and Spring Data JPA repositories in the application module only. If you need support for JPA for multiple modules, you should look at the AcrossHibernateJpaModule instead. The latter is a transparent alternative for the application module support, taking over all tasks of the regular starter.

Support level Status Remarks

Application support

Verified

none

Auto-configuration classes
  • org.springframework.boot.autoconfigure.data.jpa.JpaRepositoriesAutoConfiguration

  • org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration

  • org.springframework.boot.autoconfigure.transaction.TransactionAutoConfiguration

  • org.springframework.boot.autoconfigure.dao.PersistenceExceptionTranslationAutoConfiguration

Data LDAP

Auto-configuration classes:

  • LdapAutoConfiguration

  • EmbeddedLdapAutoConfiguration

  • LdapDataAutoConfiguration

  • LdapRepositoriesAutoConfiguration

Support level Status Remarks

Application support

Verified

none

Data MongoDB

Auto-configuration classes:

  • MongoAutoConfiguration

  • EmbeddedMongoAutoConfiguration

  • MongoDataAutoConfiguration

  • MongoRepositoriesAutoConfiguration

Support level Status Remarks

Application support

Verified

none

Data Neo4j

Auto-configuration classes:

  • Neo4jDataAutoConfiguration

  • Neo4jRepositoriesAutoConfiguration

Support level Status Remarks

Application support

Verified

none

Data Redis

Auto-configuration classes:

  • RedisAutoConfiguration

  • RedisRepositoriesAutoConfiguration

Support level Status Remarks

Application support

Verified

none

Data REST

Support level Status Remarks

Full support

Verified

Auto-configuration classes:
  • RepositoryRestMvcAutoConfiguration

  • HypermediaAutoConfiguration

  • HypermediaAutoConfigurationAdapter

Data SOLR

Auto-configuration classes:

  • SolrAutoConfiguration

  • SolrRepositoriesAutoConfiguration

Support level Status Remarks

Application support

Verified

none