MCPcopy Index your code
hub / github.com/spring-projects/spring-data-examples

github.com/spring-projects/spring-data-examples @main sqlite

repository ↗ · DeepWiki ↗
16,244 symbols 30,121 edges 6,692 files 980 documented · 6%

Extension points exported contracts — how you extend this code

Sith (Interface)
@author Christoph Strobl [16 implementers]
mongodb/fluent-api/src/main/java/example/springdata/mongodb/fluent/Sith.java
CustomerProjection (Interface)
@author Oliver Gierke [8 implementers]
jpa/example/src/main/java/example/springdata/jpa/projections/CustomerProjection.java
UserPayload (Interface)
The projection interface using XPath and JSON Path expression to selectively pick elements from the payload. @author Ol [8 …
web/projection/src/main/java/example/users/UserController.java
Orders (Interface)
@author Oliver Drotbohm [5 implementers]
mongodb/jmolecules/src/main/java/example/springdata/mongodb/order/Orders.java
Orders (Interface)
@author Oliver Drotbohm [5 implementers]
jdbc/jmolecules/src/main/java/example/springdata/jdbc/jmolecules/order/Orders.java
UserProjection (Interface)
@author Christoph Strobl @since 2025/01 [2 implementers]
mongodb/aot-optimization/src/main/java/example/springdata/aot/UserProjection.java
CustomerService (Interface)
Service interface for Customers. @author Oliver Gierke [2 implementers]
jpa/showcase/src/main/java/example/springdata/jpa/showcase/before/CustomerService.java
PartyHatRepository (Interface)
A repository fragment to perform custom logic, including a special way to update minions in the database. @author Jens [2 …
jdbc/howto/selectiveupdate/src/main/java/example.springdata/jdbc/howto/selectiveupdate/PartyHatRepository.java

Core symbols most depended-on inside this repo

save
called by 130
jdbc/jmolecules/src/main/java/example/springdata/jdbc/jmolecules/order/Orders.java
of
called by 123
jdbc/immutables/src/main/java/example/springdata/jdbc/immutables/Rotor.java
findAll
called by 79
jpa/showcase/src/main/java/example/springdata/jpa/showcase/before/CustomerService.java
add
called by 79
rest/projections/src/main/java/example/springdata/rest/projections/Order.java
getId
called by 65
jdbc/immutables/src/main/java/example/springdata/jdbc/immutables/Enigma.java
save
called by 42
jpa/showcase/src/main/java/example/springdata/jpa/showcase/before/AccountService.java
deleteAll
called by 35
cassandra/example/src/main/java/example/springdata/cassandra/streamoptional/OrderRepository.java
getDefaultContainer
called by 34
mongodb/util/src/main/java/example/springdata/mongodb/util/MongoContainers.java

Shape

Method 9,521
Class 4,567
Interface 2,141
Enum 15

Languages

Java100%

Modules by API surface

jpa/example/src/test/java/example/springdata/jpa/simple/SimpleUserRepositoryTests.java18 symbols
mongodb/aggregation/src/test/java/example/springdata/mongodb/aggregation/SpringBooksIntegrationTests.java16 symbols
mongodb/aot-optimization/src/main/java/example/springdata/aot/User.java15 symbols
jdbc/aot-optimization/src/main/java/example/springdata/aot/Category.java14 symbols
mongodb/aot-optimization/src/main/java/example/springdata/aot/UserRepository.java13 symbols
jpa/example/src/test/java/example/springdata/jpa/projections/CustomerRepositoryIntegrationTest.java13 symbols
jpa/example/src/main/java/example/springdata/jpa/simple/SimpleUserRepository.java13 symbols
jpa/aot-optimization/src/main/java/example/springdata/aot/User.java13 symbols
redis/repositories/src/test/java/example/springdata/redis/repositories/PersonRepositoryTests.java12 symbols
cassandra/example/src/main/java/example/springdata/cassandra/convert/ConverterConfiguration.java12 symbols
mongodb/reactive/src/test/java/example/springdata/mongodb/people/ReactivePersonRepositoryIntegrationTest.java11 symbols
mongodb/querydsl/src/main/java/example/springdata/mongodb/Customer.java11 symbols

Dependencies from manifests, versioned

${project.groupId}:spring-data-cassandra-example-utils
${project.groupId}:spring-data-couchbase-example-utils
${project.groupId}:spring-data-mongodb-example-utils
${project.groupId}:spring-data-redis-example-utils
com.fasterxml.jackson.datatype:jackson-datatype-jsr310
com.fasterxml.jackson.module:jackson-module-parameter-names
com.github.javafaker:javafaker1.0.2 · 1×
com.h2database:h2
com.jayway.jsonpath:json-path
com.querydsl:querydsl-apt
com.querydsl:querydsl-jpa

Datastores touched

tbsonrjmDatabase · 1 repos

For agents

$ claude mcp add spring-data-examples \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact