MCPcopy
hub / github.com/spring-projects/spring-boot

github.com/spring-projects/spring-boot @v4.1.0-M4 sqlite

62,658 symbols 309,755 edges 8,217 files 11,023 documented

Extension points exported contracts — how you extend this code

CodecCustomizer (Interface)
Callback interface that can be used to customize codecs configuration for an HTTP client and/or server with a {@link Cod [147 impl
module/spring-boot-http-codec/src/main/java/org/springframework/boot/http/codec/CodecCustomizer.java
SpringOpaqueTokenIntrospectorBuilderCustomizer (Interface)
Callback interface for the customization of the {@link Builder SpringOpaqueTokenIntrospector.Builder} used to create the [145 impl
module/spring-boot-security-oauth2-resource-server/src/main/java/org/springframework/boot/security/oauth2/server/resource/autoconfigure/SpringOpaqueTokenIntrospectorBuilderCustomizer.java
GrpcServerFactoryCustomizer (Interface)
Callback interface that can be implemented by beans wishing to customize the {@link GrpcServerFactory server factory} be [145 impl
module/spring-boot-grpc-server/src/main/java/org/springframework/boot/grpc/server/autoconfigure/GrpcServerFactoryCustomizer.java
MongoClientSettingsBuilderCustomizer (Interface)
Callback interface that can be implemented by beans wishing to customize the {@link Builder MongoClientSettings.Builder} [147 impl
module/spring-boot-mongodb/src/main/java/org/springframework/boot/mongodb/autoconfigure/MongoClientSettingsBuilderCustomizer.java
TomcatProtocolHandlerCustomizer (Interface)
Callback interface that can be used to customize the {@link ProtocolHandler} on the {@link Connector}. @param <T> speci [145 impl
module/spring-boot-tomcat/src/main/java/org/springframework/boot/tomcat/TomcatProtocolHandlerCustomizer.java
SchemaManagementProvider (Interface)
Strategy interface to determine the {@link SchemaManagement} of a {@link DataSource}. @author Stephane Nicoll @since 2. [6 implem
module/spring-boot-jdbc/src/main/java/org/springframework/boot/jdbc/SchemaManagementProvider.java
ConfigBuilderCustomizer (Interface)
Callback interface that can be implemented by beans wishing to customize the a {@link ConfigBuilder} to fine-tune its au [145 impl
module/spring-boot-neo4j/src/main/java/org/springframework/boot/neo4j/autoconfigure/ConfigBuilderCustomizer.java
CacheManagerCustomizer (Interface)
Callback interface that can be implemented by beans wishing to customize the cache manager before it is fully initialize [145 impl
module/spring-boot-cache/src/main/java/org/springframework/boot/cache/autoconfigure/CacheManagerCustomizer.java

Core symbols highest fan-in

assertThat
called by 27509
core/spring-boot-test/src/main/java/org/springframework/boot/test/context/assertj/ApplicationContextAssertProvider.java
run
called by 3879
module/spring-boot-web-server/src/testFixtures/java/org/springframework/boot/web/server/servlet/AbstractServletWebServerFactoryTests.java
getBean
called by 2219
module/spring-boot-actuator/src/main/java/org/springframework/boot/actuate/endpoint/annotation/EndpointDiscoverer.java
contains
called by 2033
loader/spring-boot-loader-tools/src/main/java/org/springframework/boot/loader/tools/layer/ContentSelector.java
add
called by 1685
core/spring-boot/src/main/java/org/springframework/boot/util/Instantiator.java
put
called by 1679
buildpack/spring-boot-buildpack-platform/src/main/java/org/springframework/boot/buildpack/platform/docker/transport/HttpTransport.java

Shape

Method 49,175
Class 12,508
Interface 677
Enum 231
Function 67

Dependencies from manifests, versioned

com.example:sample1.0.0 · 1×
jakarta.servlet:jakarta.servlet-api@jakarta-servlet.ver · 1×
javax.servlet:servlet-api2.5 · 1×
org.apache.logging.log4j:log4j-api@log4j2.version@ · 1×
org.assertj:assertj-core@assertj.version@ · 1×
org.bouncycastle:bcprov-jdk18on1.78.1 · 1×
org.jetbrains.kotlin:kotlin-compiler@kotlin.version@ · 1×
org.jetbrains.kotlin:kotlin-reflect@kotlin.version@ · 1×
org.jetbrains.kotlin:kotlin-stdlib-jdk8@kotlin.version@ · 1×
org.junit.jupiter:junit-jupiter@junit-jupiter.versi · 1×
org.springframework.boot.maven.it.another:ac0.0.1.BUILD-SNAPSHOT · 1×
org.springframework.boot.maven.it:acme-lib0.0.1.BUILD-SNAPSHOT · 1×

Datastores touched

(mysql)Database · 1 repos
(mongodb)Database · 1 repos
mydbDatabase · 1 repos
database-1Database · 1 repos
notusedDatabase · 1 repos
testdbDatabase · 1 repos
doesnotexistDatabase · 1 repos
mysqlDatabase · 1 repos

For agents

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

⬇ download graph artifact