MCPcopy Index your code
hub / github.com/dsyer/spring-boot-startup-bench

github.com/dsyer/spring-boot-startup-bench @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
1,191 symbols 2,963 edges 160 files 145 documented · 12%
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

VisitRepository (Interface)
Repository class for Visit domain objects All method names are compliant with Spring Data naming convention
petclinic/src/main/java/org/springframework/samples/petclinic/visit/VisitRepository.java
VisitRepository (Interface)
Repository class for Visit domain objects All method names are compliant with Spring Data naming convention
petclinic-latest/src/main/java/org/springframework/samples/petclinic/visit/VisitRepository.java
VetRepository (Interface)
Repository class for Vet domain objects All method names are compliant with Spring Data naming conventions
petclinic/src/main/java/org/springframework/samples/petclinic/vet/VetRepository.java
VetRepository (Interface)
Repository class for Vet domain objects All method names are compliant with Spring Data naming conventions
petclinic-latest/src/main/java/org/springframework/samples/petclinic/vet/VetRepository.java
OwnerRepository (Interface)
Repository class for Owner domain objects All method names are compliant with Spring Data naming convention
petclinic/src/main/java/org/springframework/samples/petclinic/owner/OwnerRepository.java
OwnerRepository (Interface)
Repository class for Owner domain objects All method names are compliant with Spring Data naming convention
petclinic-latest/src/main/java/org/springframework/samples/petclinic/owner/OwnerRepository.java
PetRepository (Interface)
Repository class for Pet domain objects All method names are compliant with Spring Data naming conventions
petclinic/src/main/java/org/springframework/samples/petclinic/owner/PetRepository.java
PetRepository (Interface)
Repository class for Pet domain objects All method names are compliant with Spring Data naming conventions
petclinic-latest/src/main/java/org/springframework/samples/petclinic/owner/PetRepository.java

Core symbols most depended-on inside this repo

get
called by 71
benchmarks/src/main/java/com/example/ProcessLauncherState.java
run
called by 50
benchmarks/src/main/java/com/example/ProcessLauncherState.java
name
called by 43
launcher/src/main/java/com/example/VirtualMachineMetrics.java
after
called by 42
benchmarks/src/main/java/com/example/ProcessLauncherState.java
getName
called by 38
petclinic/src/main/java/org/springframework/samples/petclinic/model/NamedEntity.java
findById
called by 38
petclinic-latest/src/main/java/org/springframework/samples/petclinic/owner/PetRepository.java
jarFile
called by 38
benchmarks/src/main/java/com/example/ProcessLauncherState.java
toString
called by 29
static/src/main/java/com/example/jpa/JpaApplication.java

Shape

Method 944
Class 229
Enum 9
Interface 9

Languages

Java100%

Modules by API surface

benchmarks/src/main/java/com/example/SpringBootThinBenchmark.java40 symbols
static/src/main/java/com/example/lite/LiteApplication.java39 symbols
launcher/src/main/java/com/example/ProcessLauncherState.java35 symbols
static/src/main/java/com/example/func/FuncApplication.java32 symbols
launcher/src/main/java/com/example/MainBenchmark.java28 symbols
static/src/test/java/com/example/bench/ProcessLauncherState.java24 symbols
mvc/src/test/java/com/example/bench/ProcessLauncherState.java24 symbols
flux/src/test/java/com/example/bench/ProcessLauncherState.java24 symbols
benchmarks/src/main/java/com/example/PetclinicLatestBenchmark.java23 symbols
benchmarks/src/main/java/com/example/ConfigServerBenchmark.java23 symbols
static/src/test/java/com/example/bench/VirtualMachineMetrics.java19 symbols
static/src/test/java/com/example/bench/CaptureSystemOutput.java19 symbols

Datastores touched

(mysql)Database · 1 repos

For agents

$ claude mcp add spring-boot-startup-bench \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact