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

Compile Dependencies (79)

Category/LicenseGroup / ArtifactVersionUpdates
com.atomikos » transactions-jdbc(optional)3.9.36.0.1
com.atomikos » transactions-jta(optional)3.9.36.0.1
JSON Lib Apache 2.0
com.fasterxml.jackson.core » jackson-databind(optional)49 vulnerabilities
General data-binding functionality for Jackson: works on core streaming API
2.4.53.2.2
XML Processing Apache 2.0
com.fasterxml.jackson.dataformat » jackson-dataformat-xml(optional)2 vulnerabilities
Data format extension for Jackson to offer
2.4.53.2.2
Apache 2.0
com.fasterxml.jackson.datatype » jackson-datatype-joda(optional)
Add-on module for Jackson (http://github.com/FasterXML/jackson) to support
2.4.53.2.2
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.4.53.0.0-rc2
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.3.12.14.0
com.samskivert » jmustache(optional)
A Java implementation of the Mustache templating language.
1.101.16
JDBC Pool Apache 2.0
com.zaxxer » HikariCP-java6(optional)
HikariCP is a 'zero-overhead' production ready JDBC connection pool.
2.2.57.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
io.undertow » undertow-servlet(optional)1 vulnerability 1.1.3.Final2.3.26.Final
Apache 2.0
io.undertow » undertow-websockets-jsr(optional)1.1.3.Final2.3.26.Final
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.22.1.5
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.2.74.0.1
Message Broker Apache 2.0
org.apache.activemq » activemq-broker(optional)10 vulnerabilities
The ActiveMQ Message Broker implementation
5.10.16.3.1
Apache 2.0
org.apache.activemq » activemq-pool(optional)
ActiveMQ Pooled ConnectionFactory
5.10.16.3.1
JDBC Pool Apache 2.0
org.apache.commons » commons-dbcp2(optional)
Apache Commons DBCP software implements Database Connection Pooling
2.0.12.14.0
Search Engine Apache 2.0
org.apache.solr » solr-solrj(optional)
Apache Solr (module: solrj)
4.7.210.0.0
JDBC Pool Apache 2.0
org.apache.tomcat » tomcat-jdbc(optional)
Tomcat JDBC Pool Package
8.0.2011.0.25
Web Server Apache 2.0
org.apache.tomcat.embed » tomcat-embed-core(optional)24 vulnerabilities
Core Tomcat implementation
8.0.2011.0.25
Apache 2.0
org.apache.tomcat.embed » tomcat-embed-el(optional)
Core Tomcat implementation
8.0.2011.0.25
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.51.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.3.115.1.0
Apache 2.0 +1
org.eclipse.jetty » jetty-servlets(optional)3 vulnerabilities
Utility Servlets from Jetty
9.2.9.v2015022411.0.26
Apache 2.0 +1
org.eclipse.jetty » jetty-webapp(optional)1 vulnerability
Jetty web application support
9.2.9.v2015022412.1.12
Apache 2.0 +1
org.eclipse.jetty.websocket » javax-websocket-server-impl(optional)9.2.9.v201502249.4.58.v20250814
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.113.3.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.222.3.34
Apache 2.0 +8
org.glassfish.jersey.containers » jersey-container-servlet-core(optional)
Jersey core Servlet 3.x implementation
2.143.1.12
Apache 2.0 +8
org.glassfish.jersey.containers » jersey-container-servlet(optional)
Jersey core Servlet 3.x implementation
2.144.0.2
Apache 2.0 +3
org.glassfish.jersey.core » jersey-server(optional)
Jersey core server implementation
2.144.0.2
Apache 2.0 +8
org.glassfish.jersey.ext » jersey-spring3(optional)
Jersey extension module providing support for Spring 4 integration.
2.142.48
JPA Apache 2.0
org.hibernate » hibernate-entitymanager(optional)
The `hibernate-core` module has been relocated to the `org.hibernate.orm` group
4.3.8.Final7.4.6.Final
Validation Apache 2.0
org.hibernate » hibernate-validator(optional)3 vulnerabilities
Hibernate's Jakarta Validation reference implementation.
5.1.3.Final9.1.3.Final
org.hornetq » hornetq-jms-client(optional)2.4.5.Final2.4.11.Final
Message Broker Apache 2.0
org.hornetq » hornetq-jms-server(optional)2.4.5.Final2.4.11.Final
org.liquibase » liquibase-core(optional)1 vulnerability
Liquibase is a tool for managing and executing database changes.
3.3.25.0.4
Apache 2.0
org.projectreactor.spring » reactor-spring-context(optional)
Reactor Spring Context Components
1.1.3.RELEASE
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.1.6.RELEASE7.0.9
org.springframework » spring-jms(optional)
JMS support package, including helper classes to send/receive JMS messages
4.1.6.RELEASE7.0.9
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.1.6.RELEASE7.0.9
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.1.6.RELEASE7.0.9
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.1.6.RELEASE7.0.9
WebSocket Clients Apache 2.0
org.springframework » spring-websocket(optional)2 vulnerabilities
WebSocket and SockJS infrastructure, including STOMP messaging support.
4.1.6.RELEASE7.0.9
Web Framework Apache 2.0
org.springframework » spring-webmvc(optional)11 vulnerabilities
Spring webmvc contains Spring's model-view-controller (MVC) and REST Web Services implementation for web applications. ...
4.1.6.RELEASE7.0.9
org.springframework.amqp » spring-rabbit(optional)
Spring RabbitMQ Support
1.4.3.RELEASE4.1.1
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.3.RELEASE6.0.5
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.2.3.RELEASE4.1.1
Annotation Tool Apache 2.0
org.springframework.boot » spring-boot-configuration-processor(optional)
Spring Boot Configuration Annotation Processor
1.2.3.RELEASE4.1.1
Apache 2.0
org.springframework.cloud » spring-cloud-spring-service-connector(optional)
Spring Cloud Connectors Spring Service Connectors
1.1.1.RELEASE2.0.9.RELEASE
Apache 2.0
org.springframework.data » spring-data-jpa(optional)3 vulnerabilities
Spring Data module for JPA repositories.
1.7.2.RELEASE4.1.1
Apache 2.0
org.springframework.data » spring-data-rest-webmvc(optional)
Spring Data REST - WebMVC
2.2.2.RELEASE5.1.1
MongoDB Client Apache 2.0
org.springframework.data » spring-data-mongodb(optional)3 vulnerabilities
MongoDB support for Spring Data
1.6.2.RELEASE5.1.1
Redis Client Apache 2.0
org.springframework.data » spring-data-redis(optional)
Spring Data module for Redis
1.4.2.RELEASE4.1.1
Apache 2.0
org.springframework.data » spring-data-elasticsearch(optional)
Spring Data Implementation for Elasticsearch
1.1.2.RELEASE6.1.1
Apache 2.0
org.springframework.data » spring-data-solr(optional)
Spring Data module providing support for Apache Solr repositories.
1.3.2.RELEASE4.3.15
Apache 2.0
org.springframework.hateoas » spring-hateoas(optional)3 vulnerabilities
Library to support implementing representations for
0.16.0.RELEASE3.1.2
org.springframework.integration » spring-integration-core(optional)
Spring Integration Core
4.1.2.RELEASE7.1.1
JMX Apache 2.0
org.springframework.integration » spring-integration-jmx(optional)
Spring Integration JMX Support
4.1.2.RELEASE7.1.1
Apache 2.0
org.springframework.mobile » spring-mobile-device(optional)
Spring Mobile Device Resolution Support
1.1.3.RELEASE1.1.5.RELEASE
Apache 2.0
org.springframework.security » spring-security-acl(optional)
Spring Security
3.2.7.RELEASE7.1.1
Security Apache 2.0
org.springframework.security » spring-security-web(optional)6 vulnerabilities
Spring Security
3.2.7.RELEASE7.1.1
Config Apache 2.0
org.springframework.security » spring-security-config(optional)
Spring Security
3.2.7.RELEASE7.1.1
Config Apache 2.0
org.springframework.social » spring-social-config(optional)
Spring Social Config
1.1.0.RELEASE1.1.6.RELEASE
org.springframework.social » spring-social-core(optional)1 vulnerability
Foundational module containing the ServiceProvider Connect Framework and Service API invocation support.
1.1.0.RELEASE1.1.6.RELEASE
Apache 2.0
org.springframework.social » spring-social-web(optional)
Spring Web Integration
1.1.0.RELEASE1.1.6.RELEASE
org.springframework.social » spring-social-facebook(optional)
Facebook API
1.1.1.RELEASE2.0.3.RELEASE
X (Twitter) Client Apache 2.0
org.springframework.social » spring-social-twitter(optional)
Twitter API
1.1.0.RELEASE1.1.2.RELEASE
org.springframework.social » spring-social-linkedin(optional)
LinkedIn API
1.0.1.RELEASE1.0.2.RELEASE
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.4.RELEASE3.1.5.RELEASE
Apache 2.0
org.thymeleaf » thymeleaf-spring4(optional)2.1.4.RELEASE3.1.5.RELEASE
Apache 2.0
org.thymeleaf.extras » thymeleaf-extras-conditionalcomments(optional)
XML/XHTML/HTML5 template engine for Java
2.1.1.RELEASE2.1.2.RELEASE
Apache 2.0
org.thymeleaf.extras » thymeleaf-extras-springsecurity3(optional)
Modern server-side Java template engine for both web and standalone environments
2.1.1.RELEASE3.0.5.RELEASE
YAML Apache 2.0
org.yaml » snakeyaml8 vulnerabilities
YAML 1.1 parser and emitter for Java
1.142.6
redis.clients » jedis(optional)
Jedis is a blazingly small and sane Redis java client.
2.5.28.0.0

Test Dependencies (7)

Category/LicenseGroup / ArtifactVersionUpdates
com.atomikos » transactions-jms3.9.36.0.1
mysql » mysql-connector-java8 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.3426.7.0
WebSocket Clients Apache 2.0
org.apache.tomcat.embed » tomcat-embed-websocket
Core Tomcat implementation
8.0.2011.0.25
org.hsqldb » hsqldb1 vulnerability
HSQLDB - Lightweight 100% Java SQL Database Engine
2.3.22.7.4
org.slf4j » slf4j-jdk14
SLF4J JDK14 Provider
1.7.112.0.18
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.1.6.RELEASE7.0.9
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.2.3.RELEASE4.1.1