Spring Boot Dependencies BOM that provides centralized dependency management for the Spring Boot ecosystem with 200+ library definitions.
—
Spring Framework BOM and related Spring project BOMs with version alignment. These components provide the core Spring Framework functionality and integration with other Spring projects.
Core Spring Framework components with BOM-managed versions.
// Spring Framework BOM (manages all Spring modules)
'org.springframework:spring-framework-bom' // 6.2.8
// Core container
'org.springframework:spring-context' // 6.2.8
'org.springframework:spring-core' // 6.2.8
'org.springframework:spring-beans' // 6.2.8
'org.springframework:spring-expression' // 6.2.8
// AOP and instrumentation
'org.springframework:spring-aop' // 6.2.8
'org.springframework:spring-aspects' // 6.2.8
'org.springframework:spring-instrument' // 6.2.8
// Data access and integration
'org.springframework:spring-jdbc' // 6.2.8
'org.springframework:spring-tx' // 6.2.8
'org.springframework:spring-orm' // 6.2.8
'org.springframework:spring-oxm' // 6.2.8
'org.springframework:spring-jms' // 6.2.8
'org.springframework:spring-r2dbc' // 6.2.8
// Web and remoting
'org.springframework:spring-web' // 6.2.8
'org.springframework:spring-webmvc' // 6.2.8
'org.springframework:spring-webflux' // 6.2.8
'org.springframework:spring-websocket' // 6.2.8
// Testing
'org.springframework:spring-test' // 6.2.8Spring Data BOM providing data access frameworks for various data stores.
// Spring Data BOM (manages all Spring Data modules)
'org.springframework.data:spring-data-bom' // 2025.0.1
// JPA and relational databases
'org.springframework.data:spring-data-jpa' // 3.4.1
'org.springframework.data:spring-data-jdbc' // 3.4.1
'org.springframework.data:spring-data-r2dbc' // 3.4.1
// NoSQL databases
'org.springframework.data:spring-data-mongodb' // 4.4.1
'org.springframework.data:spring-data-neo4j' // 7.4.1
'org.springframework.data:spring-data-cassandra' // 4.4.1
'org.springframework.data:spring-data-couchbase' // 5.4.1
'org.springframework.data:spring-data-elasticsearch' // 5.4.1
'org.springframework.data:spring-data-redis' // 3.4.1
// Other data stores
'org.springframework.data:spring-data-ldap' // 3.4.1
'org.springframework.data:spring-data-rest-core' // 4.4.1
'org.springframework.data:spring-data-rest-webmvc' // 4.4.1
// Commons and utilities
'org.springframework.data:spring-data-commons' // 3.4.1
'org.springframework.data:spring-data-keyvalue' // 3.4.1Spring Security BOM providing comprehensive security framework.
// Spring Security BOM (manages all Spring Security modules)
'org.springframework.security:spring-security-bom' // 6.5.1
// Core security
'org.springframework.security:spring-security-core' // 6.5.1
'org.springframework.security:spring-security-config' // 6.5.1
'org.springframework.security:spring-security-web' // 6.5.1
// Authentication and authorization
'org.springframework.security:spring-security-oauth2-core' // 6.5.1
'org.springframework.security:spring-security-oauth2-client' // 6.5.1
'org.springframework.security:spring-security-oauth2-resource-server' // 6.5.1
'org.springframework.security:spring-security-oauth2-jose' // 6.5.1
// Integration modules
'org.springframework.security:spring-security-messaging' // 6.5.1
'org.springframework.security:spring-security-rsocket' // 6.5.1
'org.springframework.security:spring-security-acl' // 6.5.1
'org.springframework.security:spring-security-cas' // 6.5.1
'org.springframework.security:spring-security-ldap' // 6.5.1
// Testing
'org.springframework.security:spring-security-test' // 6.5.1OAuth2 Authorization Server implementation.
// Spring Authorization Server
'org.springframework.security:spring-security-oauth2-authorization-server' // 1.5.1Enterprise batch processing framework.
// Spring Batch BOM (manages all Spring Batch modules)
'org.springframework.batch:spring-batch-bom' // 5.2.2
// Core batch processing
'org.springframework.batch:spring-batch-core' // 5.2.2
'org.springframework.batch:spring-batch-infrastructure' // 5.2.2
// Integration and extensions
'org.springframework.batch:spring-batch-integration' // 5.2.2
// Testing
'org.springframework.batch:spring-batch-test' // 5.2.2Enterprise integration patterns framework.
// Spring Integration BOM (manages all Spring Integration modules)
'org.springframework.integration:spring-integration-bom' // 6.5.0
// Core integration
'org.springframework.integration:spring-integration-core' // 6.5.0
// Protocol and transport adapters
'org.springframework.integration:spring-integration-http' // 6.5.0
'org.springframework.integration:spring-integration-jms' // 6.5.0
'org.springframework.integration:spring-integration-kafka' // 6.5.0
'org.springframework.integration:spring-integration-mail' // 6.5.0
'org.springframework.integration:spring-integration-ftp' // 6.5.0
'org.springframework.integration:spring-integration-sftp' // 6.5.0
'org.springframework.integration:spring-integration-file' // 6.5.0
'org.springframework.integration:spring-integration-jdbc' // 6.5.0
'org.springframework.integration:spring-integration-jpa' // 6.5.0
'org.springframework.integration:spring-integration-mongodb' // 6.5.0
'org.springframework.integration:spring-integration-redis' // 6.5.0
'org.springframework.integration:spring-integration-ws' // 6.5.0
'org.springframework.integration:spring-integration-xml' // 6.5.0
// Testing
'org.springframework.integration:spring-integration-test' // 6.5.0RabbitMQ and AMQP messaging integration.
// Spring AMQP BOM (manages all Spring AMQP modules)
'org.springframework.amqp:spring-amqp-bom' // 3.2.5
// Core AMQP
'org.springframework.amqp:spring-amqp' // 3.2.5
// RabbitMQ integration
'org.springframework.amqp:spring-rabbit' // 3.2.5
'org.springframework.amqp:spring-rabbit-junit' // 3.2.5
'org.springframework.amqp:spring-rabbit-test' // 3.2.5
// Stream support
'org.springframework.amqp:spring-rabbit-stream' // 3.2.5Apache Kafka integration framework.
// Spring Kafka (not managed by BOM - standalone versioning)
'org.springframework.kafka:spring-kafka' // 3.3.7
'org.springframework.kafka:spring-kafka-test' // 3.3.7Apache Pulsar integration framework.
// Spring Pulsar BOM (manages all Spring Pulsar modules)
'org.springframework.pulsar:spring-pulsar-bom' // 1.2.7
// Core Pulsar integration
'org.springframework.pulsar:spring-pulsar' // 1.2.7
'org.springframework.pulsar:spring-pulsar-reactive' // 1.2.7
// Testing
'org.springframework.pulsar:spring-pulsar-test' // 1.2.7Session management framework.
// Spring Session BOM (manages all Spring Session modules)
'org.springframework.session:spring-session-bom' // 3.5.1
// Core session management
'org.springframework.session:spring-session-core' // 3.5.1
// Data store implementations
'org.springframework.session:spring-session-data-redis' // 3.5.1
'org.springframework.session:spring-session-data-mongodb' // 3.5.1
'org.springframework.session:spring-session-hazelcast' // 3.5.1
// JDBC implementation
'org.springframework.session:spring-session-jdbc' // 3.5.1SOAP web services framework.
// Spring WS BOM (manages all Spring WS modules)
'org.springframework.ws:spring-ws-bom' // 4.1.0
// Core web services
'org.springframework.ws:spring-ws-core' // 4.1.0
// Security and support
'org.springframework.ws:spring-ws-security' // 4.1.0
'org.springframework.ws:spring-ws-support' // 4.1.0
// Testing
'org.springframework.ws:spring-ws-test' // 4.1.0Hypermedia-driven REST services framework.
// Spring HATEOAS
'org.springframework.hateoas:spring-hateoas' // 2.5.1GraphQL integration framework.
// Spring GraphQL
'org.springframework.graphql:spring-graphql' // 1.4.0
'org.springframework.graphql:spring-graphql-test' // 1.4.0LDAP integration framework.
// Spring LDAP (manages all Spring LDAP modules)
'org.springframework.ldap:spring-ldap-core' // 3.3.1
'org.springframework.ldap:spring-ldap-ldif-core' // 3.3.1
'org.springframework.ldap:spring-ldap-odm' // 3.3.1
'org.springframework.ldap:spring-ldap-test' // 3.3.1Retry and circuit breaker patterns.
// Spring Retry
'org.springframework.retry:spring-retry' // 2.0.12API documentation generation from tests.
// Spring REST Docs BOM (manages all Spring REST Docs modules)
'org.springframework.restdocs:spring-restdocs-bom' // 3.0.4
// Core documentation generation
'org.springframework.restdocs:spring-restdocs-core' // 3.0.4
// Framework integrations
'org.springframework.restdocs:spring-restdocs-mockmvc' // 3.0.4
'org.springframework.restdocs:spring-restdocs-webtestclient' // 3.0.4
'org.springframework.restdocs:spring-restdocs-restassured' // 3.0.4
// Output formats
'org.springframework.restdocs:spring-restdocs-asciidoctor' // 3.0.4dependencies {
implementation platform('org.springframework.boot:spring-boot-dependencies:3.5.3')
// Spring Framework modules (versions managed by BOM)
implementation 'org.springframework:spring-context'
implementation 'org.springframework:spring-web'
implementation 'org.springframework:spring-webmvc'
testImplementation 'org.springframework:spring-test'
}dependencies {
implementation platform('org.springframework.boot:spring-boot-dependencies:3.5.3')
// Spring Data modules (versions aligned via spring-data-bom)
implementation 'org.springframework.data:spring-data-jpa'
implementation 'org.springframework.data:spring-data-redis'
implementation 'org.springframework.data:spring-data-rest-webmvc'
testImplementation 'org.springframework.boot:spring-boot-starter-test'
}dependencies {
implementation platform('org.springframework.boot:spring-boot-dependencies:3.5.3')
// Spring Security modules (versions managed by spring-security-bom)
implementation 'org.springframework.security:spring-security-web'
implementation 'org.springframework.security:spring-security-config'
implementation 'org.springframework.security:spring-security-oauth2-resource-server'
testImplementation 'org.springframework.security:spring-security-test'
}dependencies {
implementation platform('org.springframework.boot:spring-boot-dependencies:3.5.3')
// Multiple messaging frameworks
implementation 'org.springframework.amqp:spring-rabbit'
implementation 'org.springframework.kafka:spring-kafka'
implementation 'org.springframework.pulsar:spring-pulsar'
implementation 'org.springframework.integration:spring-integration-core'
testImplementation 'org.springframework.amqp:spring-rabbit-test'
testImplementation 'org.springframework.kafka:spring-kafka-test'
}dependencies {
implementation platform('org.springframework.boot:spring-boot-dependencies:3.5.3')
// Enterprise patterns
implementation 'org.springframework.batch:spring-batch-core'
implementation 'org.springframework.integration:spring-integration-core'
implementation 'org.springframework.integration:spring-integration-kafka'
implementation 'org.springframework.session:spring-session-data-redis'
testImplementation 'org.springframework.batch:spring-batch-test'
testImplementation 'org.springframework.integration:spring-integration-test'
}Install with Tessl CLI
npx tessl i tessl/maven-org-springframework-boot--spring-boot-dependencies