Spring Boot auto-configuration attempts to automatically configure your Spring application based on the jar dependencies that you have added.

Compile Dependencies (107)

Category/LicenseGroup / ArtifactVersionUpdates
com.atomikos » transactions-jdbc(optional)3.9.36.0.1
com.atomikos » transactions-jta(optional)3.9.36.0.1
Apache 2.0
com.couchbase.client » couchbase-spring-cache(optional)
Spring Cache implementation based on the official Couchbase Java SDK
2.0.02.1.0
JSON Lib Apache 2.0
com.fasterxml.jackson.core » jackson-databind(optional)56 vulnerabilities
General data-binding functionality for Jackson: works on core streaming API
2.8.83.2.1
XML Processing Apache 2.0
com.fasterxml.jackson.dataformat » jackson-dataformat-xml(optional)
Data format extension for Jackson to offer
2.8.83.2.1
Apache 2.0
com.fasterxml.jackson.datatype » jackson-datatype-joda(optional)
Add-on module for Jackson (http://github.com/FasterXML/jackson) to support
2.8.83.2.1
Date/Time Apache 2.0
com.fasterxml.jackson.datatype » jackson-datatype-jsr310(optional)1 vulnerability
Add-on module to support JSR-310 (Java 8 Date & Time API) data types.
2.8.83.0.0-rc2
Apache 2.0
com.fasterxml.jackson.module » jackson-module-parameter-names(optional)
Add-on module for Jackson (https://github.com/FasterXML/jackson) to support
2.8.82.22.1
Cache Impl Apache 2.0
com.github.ben-manes.caffeine » caffeine(optional)
Caffeine is a high performance, near optimal caching library. It provides an in-memory cache using a Google Guava ...
2.3.53.2.4
Apache 2.0
com.github.mxab.thymeleaf.extras » thymeleaf-extras-data-attribute(optional)
Thymeleaf Data Dialect that helps to easier write data-* attributes. Instead of th:attr="data-msg='#{my.msg}'" it is ...
1.32.0.1
JSON Lib Apache 2.0
com.google.code.gson » gson(optional)1 vulnerability
Gson is a Java library that can be used to convert Java Objects into their JSON representation. It can also be used to ...
2.72.14.0
Embedded SQL DB EPL 1.0 +1
com.h2database » h2(optional)2 vulnerabilities
A fast SQL database that can run embedded or a server mode with support for transactions, encryption, full search, etc. ...
1.4.1942.4.240
Apache 2.0
com.hazelcast » hazelcast(optional)5 vulnerabilities
Core Hazelcast Module
3.6.85.7.0
Apache 2.0
com.hazelcast » hazelcast-spring(optional)
Hazelcast In-Memory DataGrid
3.6.85.7.0
com.samskivert » jmustache(optional)
A Java implementation of the Mustache templating language.
1.121.16
MIT
com.sendgrid » sendgrid-java(optional)
This Java module allows you to quickly and easily send emails through Twilio SendGrid using Java.
2.2.24.10.3
Mail Client EDL 1.0 +2
com.sun.mail » javax.mail(optional)
JavaMail API for sending and receiving emails using standard protocols like SMTP, POP3, and IMAP, supporting both text ...
1.5.62.0.2
JDBC Pool Apache 2.0
com.zaxxer » HikariCP-java6(optional)
HikariCP is a 'zero-overhead' production ready JDBC connection pool.
2.3.137.1.0
JDBC Pool Apache 2.0
commons-dbcp » commons-dbcp(optional)
Apache Commons DBCP software implements Database Connection Pooling
1.42.14.0
Apache 2.0
de.flapdoodle.embed » de.flapdoodle.embed.mongo(optional)
A embedded mongodb ...
1.50.54.33.0
Apache 2.0
io.projectreactor.spring » reactor-spring-context(optional)
Reactor Spring Context Components
2.0.7.RELEASE
io.searchbox » jest(optional)
ElasticSearch Java REST client - Apache HTTP Client package
2.0.46.3.1
Apache 2.0
io.undertow » undertow-servlet(optional)1 vulnerability 1.3.28.Final2.3.26.Final
Apache 2.0
io.undertow » undertow-websockets-jsr(optional)1.3.28.Final2.3.26.Final
Cache Client Apache 2.0
javax.cache » cache-api(optional)1.0.01.1.1
javax.jms » jms-api(optional)
Jakarta Messaging describes a means for Java applications to create, send,
1.1-rev-13.1.0
Mail Client EDL 1.0 +2
javax.mail » javax.mail-api(optional)
Jakarta Mail API 2.1 Specification API
1.5.62.1.5
Cache Impl Apache 2.0
net.sf.ehcache » ehcache(optional)
End-user ehcache3 jar artifact
2.10.33.12.0
Swing Library Apache 2.0
nz.net.ultraq.thymeleaf » thymeleaf-layout-dialect(optional)
A dialect for Thymeleaf that allows you to use layout/decorator templates to style your content.
1.4.04.0.1
Message Broker Apache 2.0
org.apache.activemq » activemq-broker(optional)9 vulnerabilities
The ActiveMQ Message Broker implementation
5.13.56.2.7
Apache 2.0
org.apache.activemq » activemq-pool(optional)
ActiveMQ Pooled ConnectionFactory
5.13.56.2.7
Apache 2.0
org.apache.activemq » artemis-jms-client(optional)1.3.02.55.0
Apache 2.0
org.apache.activemq » artemis-jms-server(optional)1.3.02.55.0
JDBC Pool Apache 2.0
org.apache.commons » commons-dbcp2(optional)
Apache Commons DBCP software implements Database Connection Pooling
2.1.12.14.0
Search Engine Apache 2.0
org.apache.solr » solr-solrj(optional)
Apache Solr (module: solrj)
5.5.410.0.0
JDBC Pool Apache 2.0
org.apache.tomcat » tomcat-jdbc(optional)
Tomcat JDBC Pool Package
8.5.1311.0.24
Web Server Apache 2.0
org.apache.tomcat.embed » tomcat-embed-core(optional)52 vulnerabilities
Core Tomcat implementation
8.5.1311.0.24
Apache 2.0
org.apache.tomcat.embed » tomcat-embed-el(optional)
Core Tomcat implementation
8.5.1311.0.24
Template Engine Apache 2.0
org.apache.velocity » velocity(optional)1 vulnerability
Core module of Apache Velocity, a Java-based template engine for generating text output.
1.72.4.1
AOP EPL 2.0
org.aspectj » aspectjweaver(optional)
The AspectJ weaver applies aspects to Java classes. It can be used as a Java agent in order to apply load-time
1.8.101.9.25.1
Transactions Apache 2.0
org.codehaus.btm » btm(optional)2.1.43.0.0-mk1
Apache 2.0
org.codehaus.groovy » groovy-templates(optional)
Groovy: A powerful multi-faceted language for the JVM
2.4.105.0.7
Apache 2.0 +1
org.eclipse.jetty » jetty-webapp(optional)1 vulnerability
Jetty web application support
9.3.18.v2017040612.1.11
Apache 2.0 +1
org.eclipse.jetty.websocket » javax-websocket-server-impl(optional)9.3.18.v201704069.4.58.v20250814
Cache Impl Apache 2.0
org.ehcache » ehcache(optional)
End-user ehcache3 jar artifact
3.1.43.12.0
DB Migration Apache 2.0
org.flywaydb » flyway-core(optional)
Flyway is an open-source database migration tool that strongly favors simplicity and convention over configuration
3.2.112.10.0
Template Engine Apache 2.0
org.freemarker » freemarker(optional)
FreeMarker is a "template engine"; a generic tool to generate text output based on templates.
2.3.26-incubating2.3.34
Apache 2.0 +8
org.glassfish.jersey.containers » jersey-container-servlet-core(optional)
Jersey core Servlet 3.x implementation
2.23.23.1.12
Apache 2.0 +8
org.glassfish.jersey.containers » jersey-container-servlet(optional)
Jersey core Servlet 3.x implementation
2.23.24.0.2
Apache 2.0 +3
org.glassfish.jersey.core » jersey-server(optional)
Jersey core server implementation
2.23.24.0.2
Apache 2.0 +8
org.glassfish.jersey.ext » jersey-spring3(optional)
Jersey extension module providing support for Spring 4 integration.
2.23.22.48
JSON Lib Apache 2.0 +2
org.glassfish.jersey.media » jersey-media-json-jackson(optional)
Jersey JSON Jackson (2.x) entity providers support module.
2.23.24.0.2
JPA Apache 2.0
org.hibernate » hibernate-entitymanager(optional)
The `hibernate-core` module has been relocated to the `org.hibernate.orm` group
5.0.12.Final7.4.4.Final
Validation Apache 2.0
org.hibernate » hibernate-validator(optional)3 vulnerabilities
Hibernate's Jakarta Validation reference implementation.
5.2.5.Final9.1.2.Final
org.hornetq » hornetq-jms-client(optional)2.4.7.Final2.4.11.Final
Message Broker Apache 2.0
org.hornetq » hornetq-jms-server(optional)2.4.7.Final2.4.11.Final
Apache 2.0
org.infinispan » infinispan-jcache(optional)
JCACHE (JSR-107) implementation using Infinispan embedded mode
8.2.6.Final16.2.1
Apache 2.0
org.infinispan » infinispan-spring4-embedded(optional)8.2.6.Final14.0.35.Final
Apache 2.0
org.jboss.narayana.jta » jta(optional)
Narayana: ArjunaJTA jta
5.3.5.Final7.3.4.Final
Apache 2.0
org.jboss.narayana.jts » narayana-jts-integration(optional)
Narayana: ArjunaJTS integration (atx)
5.3.5.Final7.3.4.Final
O/R Mapping Apache 2.0
org.jooq » jooq(optional)
jOOQ generates Java code from your database and lets you build type safe SQL queries through its fluent API.
3.8.73.21.6
org.liquibase » liquibase-core(optional)1 vulnerability
Liquibase is a tool for managing and executing database changes.
3.5.35.0.3
JDBC Extension Apache 2.0
org.springframework » spring-jdbc(optional)
Spring JDBC provides an abstraction layer that simplifies code to use JDBC and the parsing of database-vendor specific ...
4.3.8.RELEASE7.0.8
org.springframework » spring-jms(optional)
JMS support package, including helper classes to send/receive JMS messages
4.3.8.RELEASE7.0.8
O/R Mapping Apache 2.0
org.springframework » spring-orm(optional)
Spring Object/Relational Mapping which provides integration layers for popular object-relational mapping APIs, including ...
4.3.8.RELEASE7.0.8
Transactions Apache 2.0
org.springframework » spring-tx(optional)
Support for programmatic and declarative transaction management for classes that implement special interfaces or any ...
4.3.8.RELEASE7.0.8
Web Framework Apache 2.0
org.springframework » spring-web(optional)7 vulnerabilities
Spring Web provides integration features such as multipart file upload functionality and the initialization of the IoC ...
4.3.8.RELEASE7.0.8
WebSocket Clients Apache 2.0
org.springframework » spring-websocket(optional)1 vulnerability
WebSocket and SockJS infrastructure, including STOMP messaging support.
4.3.8.RELEASE7.0.8
Web Framework Apache 2.0
org.springframework » spring-webmvc(optional)4 vulnerabilities
Spring webmvc contains Spring's model-view-controller (MVC) and REST Web Services implementation for web applications. ...
4.3.8.RELEASE7.0.8
org.springframework.amqp » spring-rabbit(optional)
Spring RabbitMQ Support
1.6.9.RELEASE4.1.0
Apache 2.0
org.springframework.batch » spring-batch-core(optional)1 vulnerability
Core domain for batch processing, expressing a domain of Jobs, Steps, Chunks, etc
3.0.7.RELEASE6.0.4
App Server Apache 2.0
org.springframework.boot » spring-boot3 vulnerabilities
Spring Boot makes it easy to create stand-alone, production-grade Spring based Applications that you can 'just run'. It ...
1.4.6.RELEASE4.1.0
Annotation Tool Apache 2.0
org.springframework.boot » spring-boot-configuration-processor(optional)
Spring Boot Configuration Annotation Processor
1.4.6.RELEASE4.1.0
Apache 2.0
org.springframework.cloud » spring-cloud-spring-service-connector(optional)
Spring Cloud Connectors Spring Service Connectors
1.2.3.RELEASE2.0.9.RELEASE
Apache 2.0
org.springframework.data » spring-data-couchbase(optional)
Spring Data integration for Couchbase
2.1.10.RELEASE6.1.0
Apache 2.0
org.springframework.data » spring-data-jpa(optional)2 vulnerabilities
Spring Data module for JPA repositories.
1.10.10.RELEASE4.1.0
Apache 2.0
org.springframework.data » spring-data-rest-webmvc(optional)
Spring Data REST - WebMVC
2.5.10.RELEASE5.1.0
Cassandra Client Apache 2.0
org.springframework.data » spring-data-cassandra(optional)
Cassandra support for Spring Data
1.4.10.RELEASE5.1.0
MongoDB Client Apache 2.0
org.springframework.data » spring-data-mongodb(optional)1 vulnerability
MongoDB support for Spring Data
1.9.10.RELEASE5.1.0
Apache 2.0
org.springframework.data » spring-data-neo4j(optional)
Next generation Object-Graph-Mapping for Spring Data.
4.1.10.RELEASE8.1.0
Redis Client Apache 2.0
org.springframework.data » spring-data-redis(optional)
Spring Data module for Redis
1.7.10.RELEASE4.1.0
Apache 2.0
org.springframework.data » spring-data-elasticsearch(optional)
Spring Data Implementation for Elasticsearch
2.0.10.RELEASE6.1.0
Apache 2.0
org.springframework.data » spring-data-solr(optional)
Spring Data module providing support for Apache Solr repositories.
2.0.10.RELEASE4.3.15
Apache 2.0
org.springframework.hateoas » spring-hateoas(optional)1 vulnerability
Library to support implementing representations for
0.20.0.RELEASE3.1.1
org.springframework.integration » spring-integration-core(optional)1 vulnerability
Spring Integration Core
4.3.9.RELEASE7.1.0
JMX Apache 2.0
org.springframework.integration » spring-integration-jmx(optional)
Spring Integration JMX Support
4.3.9.RELEASE7.1.0
Apache 2.0
org.springframework.mobile » spring-mobile-device(optional)
Spring Mobile Device Resolution Support
1.1.5.RELEASE
Apache 2.0
org.springframework.security » spring-security-acl(optional)
Spring Security
4.1.4.RELEASE7.1.0
Security Apache 2.0
org.springframework.security » spring-security-web(optional)5 vulnerabilities
Spring Security
4.1.4.RELEASE7.1.0
Config Apache 2.0
org.springframework.security » spring-security-config(optional)
Spring Security
4.1.4.RELEASE7.1.0
Apache 2.0
org.springframework.security » spring-security-data(optional)
Spring Security
4.1.4.RELEASE7.1.0
JWT Lib Apache 2.0
org.springframework.security » spring-security-jwt(optional)
Spring Security JWT is a small utility library for encoding and decoding JSON Web Tokens.
1.0.5.RELEASE1.1.1.RELEASE
OAuth Lib Apache 2.0
org.springframework.security.oauth » spring-security-oauth2(optional)3 vulnerabilities
Spring Security
2.0.13.RELEASE7.1.0
Apache 2.0
org.springframework.session » spring-session(optional)
Spring Session
1.2.2.RELEASE4.1.0
Config Apache 2.0
org.springframework.social » spring-social-config(optional)
Spring Social Config
1.1.4.RELEASE1.1.6.RELEASE
org.springframework.social » spring-social-core(optional)
Foundational module containing the ServiceProvider Connect Framework and Service API invocation support.
1.1.4.RELEASE1.1.6.RELEASE
Apache 2.0
org.springframework.social » spring-social-web(optional)
Spring Web Integration
1.1.4.RELEASE1.1.6.RELEASE
org.springframework.social » spring-social-facebook(optional)
Facebook API
2.0.3.RELEASE
X (Twitter) Client Apache 2.0
org.springframework.social » spring-social-twitter(optional)
Twitter API
1.1.2.RELEASE
org.springframework.social » spring-social-linkedin(optional)
LinkedIn API
1.0.2.RELEASE
Apache 2.0
org.springframework.ws » spring-ws-core(optional)
Spring WS Core
2.3.1.RELEASE5.0.2
Template Engine Apache 2.0
org.thymeleaf » thymeleaf(optional)3 vulnerabilities
Thymeleaf is a modern server-side Java template engine for both web and standalone environments.
2.1.5.RELEASE3.1.5.RELEASE
Apache 2.0
org.thymeleaf » thymeleaf-spring4(optional)2.1.5.RELEASE3.1.5.RELEASE
Apache 2.0
org.thymeleaf.extras » thymeleaf-extras-conditionalcomments(optional)
XML/XHTML/HTML5 template engine for Java
2.1.2.RELEASE
Apache 2.0
org.thymeleaf.extras » thymeleaf-extras-java8time(optional)
Modern server-side Java template engine for both web and standalone environments
2.1.0.RELEASE3.0.4.RELEASE
Apache 2.0
org.thymeleaf.extras » thymeleaf-extras-springsecurity4(optional)2.1.3.RELEASE3.1.5.RELEASE
redis.clients » jedis(optional)
Jedis is a blazingly small and sane Redis java client.
2.8.27.5.3

Test Dependencies (12)

Category/LicenseGroup / ArtifactVersionUpdates
Logging EPL 2.0 +1
ch.qos.logback » logback-classic2 vulnerabilities
Implementation of the SLF4J API for Logback, a reliable, generic, fast and flexible logging framework.
1.1.111.5.38
com.atomikos » transactions-jms3.9.36.0.1
mysql » mysql-connector-java6 vulnerabilities
MySQL Connector/J is a JDBC Type 4 driver, which means that it is pure Java implementation of the MySQL protocol and ...
5.1.419.7.0
WebSocket Clients Apache 2.0
org.apache.tomcat.embed » tomcat-embed-websocket2 vulnerabilities
Core Tomcat implementation
8.5.1311.0.24
Apache 2.0
org.apache.tomcat.embed » tomcat-embed-jasper
Core Tomcat implementation
8.5.1311.0.24
org.hsqldb » hsqldb1 vulnerability
HSQLDB - Lightweight 100% Java SQL Database Engine
2.3.32.7.4
Testing Apache 2.0
org.springframework » spring-test
Spring Test supports the unit testing and integration testing of Spring components with JUnit or TestNG. It provides ...
4.3.8.RELEASE7.0.8
App Server Apache 2.0
org.springframework.boot » spring-boot3 vulnerabilities
Spring Boot makes it easy to create stand-alone, production-grade Spring based Applications that you can 'just run'. It ...
1.4.6.RELEASE4.1.0
Testing Apache 2.0
org.springframework.boot » spring-boot-test
Spring Boot Test
1.4.6.RELEASE4.1.0
Testing Apache 2.0
org.springframework.boot » spring-boot-test
Spring Boot Test
1.4.6.RELEASE4.1.0
Testing Apache 2.0
org.springframework.security » spring-security-test
Spring Security
4.1.4.RELEASE7.1.0
YAML Apache 2.0
org.yaml » snakeyaml8 vulnerabilities
YAML 1.1 parser and emitter for Java
1.172.6