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

Compile Dependencies (118)

Category/LicenseGroup / ArtifactVersionUpdates
com.atomikos » transactions-jdbc(optional)4.0.66.0.1
com.atomikos » transactions-jta(optional)4.0.66.0.1
Apache 2.0
com.couchbase.client » couchbase-spring-cache(optional)
Spring Cache implementation based on the official Couchbase Java SDK
2.1.0
JSON Lib Apache 2.0
com.fasterxml.jackson.core » jackson-databind(optional)55 vulnerabilities
General data-binding functionality for Jackson: works on core streaming API
2.9.83.2.1
XML Processing Apache 2.0
com.fasterxml.jackson.dataformat » jackson-dataformat-xml(optional)
Data format extension for Jackson to offer
2.9.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.9.83.2.1
Date/Time Apache 2.0
com.fasterxml.jackson.datatype » jackson-datatype-jsr310(optional)
Add-on module to support JSR-310 (Java 8 Date & Time API) data types.
2.9.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.9.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.6.23.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 ...
2.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.8.52.14.0
Embedded SQL DB EPL 1.0 +1
com.h2database » h2(optional)4 vulnerabilities
A fast SQL database that can run embedded or a server mode with support for transactions, encryption, full search, etc. ...
1.4.1992.4.240
Apache 2.0
com.hazelcast » hazelcast(optional)5 vulnerabilities
Core Hazelcast Module
3.9.45.7.0
Apache 2.0
com.hazelcast » hazelcast-client(optional)3.9.43.12.13
Apache 2.0
com.hazelcast » hazelcast-spring(optional)
Hazelcast In-Memory DataGrid
3.9.45.7.0
com.samskivert » jmustache(optional)
A Java implementation of the Mustache templating language.
1.141.16
MIT
com.sendgrid » sendgrid-java(optional)
This Java module allows you to quickly and easily send emails through Twilio SendGrid using Java.
4.1.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.6.22.0.2
Apache 2.0 +2
com.unboundid » unboundid-ldapsdk(optional)
The UnboundID LDAP SDK for Java is a fast, comprehensive, and easy-to-use
4.0.107.0.5
JDBC Pool Apache 2.0
com.zaxxer » HikariCP(optional)
HikariCP is a 'zero-overhead' production ready JDBC connection pool.
2.7.97.1.0
Apache 2.0
de.flapdoodle.embed » de.flapdoodle.embed.mongo(optional)
A embedded mongodb ...
2.0.34.33.0
io.lettuce » lettuce-core(optional)
Advanced and thread-safe Java Redis client for synchronous, asynchronous,
5.0.5.RELEASE7.6.0.RELEASE
Apache 2.0
io.projectreactor.ipc » reactor-netty(optional)
Reactor Netty with all modules
0.7.15.RELEASE1.3.6
io.searchbox » jest(optional)
ElasticSearch Java REST client - Apache HTTP Client package
5.3.46.3.1
Apache 2.0
io.undertow » undertow-servlet(optional)1 vulnerability 1.4.27.Final2.3.26.Final
Apache 2.0
io.undertow » undertow-websockets-jsr(optional)1.4.27.Final2.3.26.Final
Cache Client Apache 2.0
javax.cache » cache-api(optional)1.1.01.1.1
javax.jms » javax.jms-api(optional)
Jakarta Messaging describes a means for Java applications to create, send,
2.0.13.1.0
Java Spec EPL 2.0
javax.json.bind » javax.json.bind-api(optional)1.03.0.2
Mail Client EDL 1.0 +2
javax.mail » javax.mail-api(optional)
Jakarta Mail API 2.1 Specification API
1.6.22.1.5
Money Apache 2.0
javax.money » money-api(optional)
JSR 354 provides an API for representing, transporting, and performing comprehensive calculations with Money and ...
1.0.31.1
Cache Impl Apache 2.0
net.sf.ehcache » ehcache(optional)
End-user ehcache3 jar artifact
2.10.63.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.
2.3.04.0.1
Message Broker Apache 2.0
org.apache.activemq » activemq-broker(optional)9 vulnerabilities
The ActiveMQ Message Broker implementation
5.15.96.2.7
Apache 2.0
org.apache.activemq » activemq-pool(optional)
ActiveMQ Pooled ConnectionFactory
5.15.96.2.7
Apache 2.0
org.apache.activemq » artemis-jms-client(optional)2.4.02.55.0
Apache 2.0
org.apache.activemq » artemis-jms-server(optional)2.4.02.55.0
JDBC Pool Apache 2.0
org.apache.commons » commons-dbcp2(optional)
Apache Commons DBCP software implements Database Connection Pooling
2.2.02.14.0
Search Engine Apache 2.0
org.apache.solr » solr-solrj(optional)2 vulnerabilities
Apache Solr (module: solrj)
6.6.610.0.0
JDBC Pool Apache 2.0
org.apache.tomcat » tomcat-jdbc(optional)
Tomcat JDBC Pool Package
8.5.3911.0.24
Web Server Apache 2.0
org.apache.tomcat.embed » tomcat-embed-core(optional)45 vulnerabilities
Core Tomcat implementation
8.5.3911.0.24
Apache 2.0
org.apache.tomcat.embed » tomcat-embed-el(optional)
Core Tomcat implementation
8.5.3911.0.24
WebSocket Clients Apache 2.0
org.apache.tomcat.embed » tomcat-embed-websocket(optional)2 vulnerabilities
Core Tomcat implementation
8.5.3911.0.24
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.141.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.165.0.7
Apache 2.0 +1
org.eclipse.jetty » jetty-webapp(optional)1 vulnerability
Jetty web application support
9.4.15.v2019021512.1.11
Apache 2.0 +1
org.eclipse.jetty.websocket » javax-websocket-server-impl(optional)9.4.15.v201902159.4.58.v20250814
Cache Impl Apache 2.0
org.ehcache » ehcache(optional)
End-user ehcache3 jar artifact
3.5.33.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
5.0.712.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.282.3.34
Apache 2.0 +8
org.glassfish.jersey.containers » jersey-container-servlet-core(optional)
Jersey core Servlet 3.x implementation
2.263.1.12
Apache 2.0 +8
org.glassfish.jersey.containers » jersey-container-servlet(optional)
Jersey core Servlet 3.x implementation
2.264.0.2
Apache 2.0 +3
org.glassfish.jersey.core » jersey-server(optional)
Jersey core server implementation
2.264.0.2
Apache 2.0 +8
org.glassfish.jersey.ext » jersey-spring4(optional)
Jersey extension module providing support for Spring 5 integration.
2.262.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.264.0.2
O/R Mapping Apache 2.0
org.hibernate » hibernate-core(optional)3 vulnerabilities
Hibernate's core ORM functionality
5.2.18.Final7.4.4.Final
LGPL 2.1
org.hibernate » hibernate-ehcache(optional)
Hibernate ORM 6.0.0.Alpha7 release. See http://hibernate.org/orm/releases/6.0
5.2.18.Final6.0.0.Alpha7
Validation Apache 2.0
org.hibernate.validator » hibernate-validator(optional)4 vulnerabilities
Hibernate's Jakarta Validation reference implementation.
6.0.16.Final9.1.2.Final
Apache 2.0
org.infinispan » infinispan-jcache(optional)
JCACHE (JSR-107) implementation using Infinispan embedded mode
9.1.7.Final16.2.1
Apache 2.0
org.infinispan » infinispan-spring4-embedded(optional)9.1.7.Final14.0.35.Final
MIT
org.influxdb » influxdb-java(optional)
Java API to access the InfluxDB REST API
2.92.25
Transactions CC0 1.0 +1
org.jboss » jboss-transaction-spi(optional)
The Java Transaction SPI classes
7.6.0.Final8.0.0.Final
Apache 2.0
org.jboss.narayana.jta » jms(optional)
Narayana JMS integration
5.8.2.Final7.3.4.Final
Apache 2.0
org.jboss.narayana.jta » jta(optional)
Narayana: ArjunaJTA jta
5.8.2.Final7.3.4.Final
Apache 2.0
org.jboss.narayana.jts » narayana-jts-integration(optional)
Narayana: ArjunaJTS integration (atx)
5.8.2.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.10.83.21.6
org.liquibase » liquibase-core(optional)1 vulnerability
Liquibase is a tool for managing and executing database changes.
3.5.55.0.3
MongoDB Client Apache 2.0
org.mongodb » mongodb-driver-async(optional)
A Reactive Streams implementation of the MongoDB Java driver
3.6.45.9.0
MongoDB Client Apache 2.0
org.mongodb » mongodb-driver-reactivestreams(optional)
A Reactive Streams implementation of the MongoDB Java driver
1.7.15.9.0
Job Scheduling Apache 2.0
org.quartz-scheduler » quartz(optional)1 vulnerability
Quartz is a job scheduling library that can be embedded in java applications with support for transactions, persistence, ...
2.3.12.5.2
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 ...
5.0.13.RELEASE7.0.8
org.springframework » spring-jms(optional)
JMS support package, including helper classes to send/receive JMS messages
5.0.13.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 ...
5.0.13.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 ...
5.0.13.RELEASE7.0.8
Web Framework Apache 2.0
org.springframework » spring-web(optional)6 vulnerabilities
Spring Web provides integration features such as multipart file upload functionality and the initialization of the IoC ...
5.0.13.RELEASE7.0.8
WebSocket Clients Apache 2.0
org.springframework » spring-websocket(optional)1 vulnerability
WebSocket and SockJS infrastructure, including STOMP messaging support.
5.0.13.RELEASE7.0.8
Apache 2.0
org.springframework » spring-webflux(optional)6 vulnerabilities
Non-blocking web stack with support for 'Reactive Streams' back pressure, running on Netty, Undertow, and Servlet 3.1+ ...
5.0.13.RELEASE7.0.8
Web Framework Apache 2.0
org.springframework » spring-webmvc(optional)5 vulnerabilities
Spring webmvc contains Spring's model-view-controller (MVC) and REST Web Services implementation for web applications. ...
5.0.13.RELEASE7.0.8
org.springframework.amqp » spring-rabbit(optional)
Spring RabbitMQ Support
2.0.12.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
4.0.3.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 ...
2.0.9.RELEASE4.1.0
Annotation Tool Apache 2.0
org.springframework.boot » spring-boot-autoconfigure-processor(optional)
Spring Boot AutoConfigure Annotation Processor
2.0.9.RELEASE4.1.0
Annotation Tool Apache 2.0
org.springframework.boot » spring-boot-configuration-processor(optional)
Spring Boot Configuration Annotation Processor
2.0.9.RELEASE4.1.0
Apache 2.0
org.springframework.cloud » spring-cloud-spring-service-connector(optional)
Spring Cloud Connectors Spring Service Connectors
2.0.5.RELEASE2.0.9.RELEASE
Apache 2.0
org.springframework.data » spring-data-couchbase(optional)
Spring Data integration for Couchbase
3.0.14.RELEASE6.1.0
Apache 2.0
org.springframework.data » spring-data-jpa(optional)
Spring Data module for JPA repositories.
2.0.14.RELEASE4.1.0
Apache 2.0
org.springframework.data » spring-data-rest-webmvc(optional)
Spring Data REST - WebMVC
3.0.14.RELEASE5.1.0
Cassandra Client Apache 2.0
org.springframework.data » spring-data-cassandra(optional)
Cassandra support for Spring Data
2.0.14.RELEASE5.1.0
Apache 2.0
org.springframework.data » spring-data-ldap(optional)
Spring Data integration for LDAP
2.0.14.RELEASE4.1.0
MongoDB Client Apache 2.0
org.springframework.data » spring-data-mongodb(optional)1 vulnerability
MongoDB support for Spring Data
2.0.14.RELEASE5.1.0
Apache 2.0
org.springframework.data » spring-data-neo4j(optional)
Next generation Object-Graph-Mapping for Spring Data.
5.0.14.RELEASE8.1.0
Redis Client Apache 2.0
org.springframework.data » spring-data-redis(optional)
Spring Data module for Redis
2.0.14.RELEASE4.1.0
Apache 2.0
org.springframework.data » spring-data-elasticsearch(optional)
Spring Data Implementation for Elasticsearch
3.0.14.RELEASE6.1.0
Apache 2.0
org.springframework.data » spring-data-solr(optional)
Spring Data module providing support for Apache Solr repositories.
3.0.14.RELEASE4.3.15
Apache 2.0
org.springframework.hateoas » spring-hateoas(optional)1 vulnerability
Library to support implementing representations for
0.25.1.RELEASE3.1.1
org.springframework.integration » spring-integration-core(optional)
Spring Integration Core
5.0.13.RELEASE7.1.0
Apache 2.0
org.springframework.integration » spring-integration-jdbc(optional)
Spring Integration JDBC Support
5.0.13.RELEASE7.1.0
JMX Apache 2.0
org.springframework.integration » spring-integration-jmx(optional)
Spring Integration JMX Support
5.0.13.RELEASE7.1.0
Apache 2.0
org.springframework.kafka » spring-kafka(optional)2 vulnerabilities
Spring Kafka Support
2.1.12.RELEASE4.1.0
Apache 2.0
org.springframework.security » spring-security-acl(optional)
Spring Security
5.0.12.RELEASE7.1.0
Security Apache 2.0
org.springframework.security » spring-security-web(optional)5 vulnerabilities
Spring Security
5.0.12.RELEASE7.1.0
Config Apache 2.0
org.springframework.security » spring-security-config(optional)
Spring Security
5.0.12.RELEASE7.1.0
Apache 2.0
org.springframework.security » spring-security-data(optional)
Spring Security
5.0.12.RELEASE7.1.0
Apache 2.0
org.springframework.security » spring-security-oauth2-jose(optional)
Spring Security
5.0.12.RELEASE7.1.0
OAuth Lib Apache 2.0
org.springframework.security » spring-security-oauth2-client(optional)1 vulnerability
Spring Security
5.0.12.RELEASE7.1.0
Apache 2.0
org.springframework.session » spring-session-core(optional)
Spring Session
2.0.10.RELEASE4.1.0
Apache 2.0
org.springframework.session » spring-session-data-mongodb(optional)
Spring Session and Spring MongoDB integration
2.0.4.RELEASE3.5.7
Apache 2.0
org.springframework.session » spring-session-data-redis(optional)
Spring Session Redis implementation
2.0.10.RELEASE4.1.0
Apache 2.0
org.springframework.session » spring-session-hazelcast(optional)
Spring Session
2.0.10.RELEASE3.5.7
Apache 2.0
org.springframework.session » spring-session-jdbc(optional)
Spring Session and Spring JDBC integration
2.0.10.RELEASE4.1.0
Apache 2.0
org.springframework.ws » spring-ws-core(optional)
Spring WS Core
3.0.7.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.
3.0.11.RELEASE3.1.5.RELEASE
Apache 2.0
org.thymeleaf » thymeleaf-spring5(optional)4 vulnerabilities 3.0.11.RELEASE3.1.5.RELEASE
Apache 2.0
org.thymeleaf.extras » thymeleaf-extras-java8time(optional)
Modern server-side Java template engine for both web and standalone environments
3.0.4.RELEASE
Apache 2.0
org.thymeleaf.extras » thymeleaf-extras-springsecurity4(optional)3.0.4.RELEASE3.1.5.RELEASE
Apache 2.0
org.thymeleaf.extras » thymeleaf-extras-springsecurity5(optional)3.0.4.RELEASE3.1.5.RELEASE
redis.clients » jedis(optional)
Jedis is a blazingly small and sane Redis java client.
2.9.37.5.3