Spring Boot makes it easy to create stand-alone, production-grade Spring based Applications that you can 'just run'. It takes an opinionated view of the Spring platform and third-party libraries so you can get started with minimum configuration.

Compile Dependencies (47)

Category/LicenseGroup / ArtifactVersionUpdates
Logging EPL 2.0 +1
ch.qos.logback » logback-classic(optional)2 vulnerabilities
Implementation of the SLF4J API for Logback, a reliable, generic, fast and flexible logging framework.
1.1.111.5.38
com.atomikos » transactions-jms(optional)3.9.36.0.1
com.atomikos » transactions-jta(optional)3.9.36.0.1
com.atomikos » transactions-jdbc(optional)3.9.36.0.1
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
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
JSON Lib Apache 2.0
com.googlecode.json-simple » json-simple(optional)
A simple Java toolkit for JSON
1.1.1
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
Apache 2.0
io.undertow » undertow-servlet(optional)1 vulnerability 1.3.28.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
Java Spec EPL 2.0 +1
javax.servlet » javax.servlet-api(optional)
API for Jakarta Servlet, enabling web applications to handle HTTP requests and responses through a standard interface ...
3.1.06.1.0
Testing EPL 2.0
junit » junit(optional)1 vulnerability
JUnit Jupiter is the API for writing tests using JUnit 5.
4.126.1.1
HTTP Clients Apache 2.0
org.apache.httpcomponents » httpclient(optional)1 vulnerability
Apache HttpComponents Client
4.5.35.6.2
Logging Apache 2.0
org.apache.logging.log4j » log4j-api(optional)
API for Apache Log4J, a highly configurable logging tool that focuses on performance and low garbage generation. It has ...
2.6.22.26.1
Logging Apache 2.0
org.apache.logging.log4j » log4j-core(optional)8 vulnerabilities
Implementation for Apache Log4J, a highly configurable logging tool that focuses on performance and low garbage ...
2.6.22.26.1
Web Server Apache 2.0
org.apache.tomcat.embed » tomcat-embed-core(optional)52 vulnerabilities
Core Tomcat implementation
8.5.1511.0.24
Apache 2.0
org.apache.tomcat.embed » tomcat-embed-jasper(optional)
Core Tomcat implementation
8.5.1511.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
Apache 2.0
org.apache.velocity » velocity-tools(optional)1 vulnerability
Generic tools that can be used in any context.
2.03.1
Assertion Apache 2.0
org.assertj » assertj-core(optional)1 vulnerability
Rich and fluent assertions for testing in Java
2.5.03.27.7
Transactions Apache 2.0
org.codehaus.btm » btm(optional)2.1.43.0.0-mk1
Lang Runtime Apache 2.0
org.codehaus.groovy » groovy(optional)1 vulnerability
Groovy: A powerful multi-faceted language for the JVM
2.4.115.0.7
XML Processing Apache 2.0
org.codehaus.groovy » groovy-xml(optional)
Groovy: A powerful multi-faceted language for the JVM
2.4.115.0.7
Apache 2.0 +1
org.eclipse.jetty » jetty-webapp(optional)1 vulnerability
Jetty web application support
9.3.19.v2017050212.1.11
Apache 2.0 +1
org.eclipse.jetty » jetty-util(optional)
Jetty Utilities Artifact
9.3.19.v2017050212.1.11
Apache 2.0 +1
org.eclipse.jetty » jetty-servlets(optional)3 vulnerabilities
Utility Servlets from Jetty
9.3.19.v2017050211.0.26
Testing BSD 3-clause
org.hamcrest » hamcrest-library(optional)
Core API and libraries of hamcrest matcher framework.
1.33.0
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
Transactions CC0 1.0 +1
org.jboss » jboss-transaction-spi(optional)
The Java Transaction SPI classes
7.3.4.Final8.0.0.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.jta » jdbc(optional)
transactional driver
5.3.5.Final7.3.4.Final
Apache 2.0
org.jboss.narayana.jta » jms(optional)
Narayana JMS integration
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
JSON Lib Public
org.json » json(optional)2 vulnerabilities
JSON is a light-weight, language independent, data interchange format.
2014010720260522
org.liquibase » liquibase-core(optional)1 vulnerability
Liquibase is a tool for managing and executing database changes.
3.5.35.0.3
Apache 2.0
org.neo4j » neo4j-ogm-core(optional)
Neo4j-OGM is an Object Graph Mapping Library for Neo4j.
2.0.65.0.7
Logging MIT
org.slf4j » slf4j-api(optional)
API for SLF4J (The Simple Logging Facade for Java) which serves as a simple facade or abstraction for various logging ...
1.7.252.0.18
org.slf4j » jul-to-slf4j(optional)
Jul-to-slf4j includes a java.util.logging (jul) handler, namely SLF4JBridgeHandler, which routes all incoming jul ...
1.7.252.0.18
Core Utils Apache 2.0
org.springframework » spring-core6 vulnerabilities
Basic building block for Spring that in conjunction with Spring Beans provides dependency injection and IoC features.
4.3.9.RELEASE7.0.8
Dep Injection Apache 2.0
org.springframework » spring-context3 vulnerabilities
Spring Context provides access to configured objects like a registry (a context). It inherits its features from Spring ...
4.3.9.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.9.RELEASE7.0.8
Testing Apache 2.0
org.springframework » spring-test(optional)
Spring Test supports the unit testing and integration testing of Spring components with JUnit or TestNG. It provides ...
4.3.9.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.9.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.9.RELEASE7.0.8
Annotation Tool Apache 2.0
org.springframework.boot » spring-boot-configuration-processor(optional)
Spring Boot Configuration Annotation Processor
1.4.7.RELEASE4.1.0
YAML Apache 2.0
org.yaml » snakeyaml(optional)8 vulnerabilities
YAML 1.1 parser and emitter for Java
1.172.6

Test Dependencies (17)

Category/LicenseGroup / ArtifactVersionUpdates
Cloud Computing Apache 2.0
com.google.appengine » appengine-api-1.0-sdk
API for Google App Engine standard environment with some of the dependencies shaded (repackaged)
1.9.535.0.4
Embedded SQL DB EPL 1.0 +1
com.h2database » h22 vulnerabilities
A fast SQL database that can run embedded or a server mode with support for transactions, encryption, full search, etc. ...
1.4.1952.4.240
HTTP Clients Apache 2.0
com.squareup.okhttp » okhttp
Square’s meticulous HTTP client for Java and Kotlin.
2.7.55.4.0
HTTP Clients Apache 2.0
com.squareup.okhttp3 » okhttp1 vulnerability
Square’s meticulous HTTP client for Java and Kotlin.
3.4.15.4.0
Network Framework Apache 2.0
io.netty » netty-all1 vulnerability
Netty is a NIO client server framework which enables quick and easy development of network applications such as protocol ...
4.0.38.Final4.2.16.Final
mysql » mysql-connector-java4 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.429.7.0
net.sourceforge.jtds » jtds
jTDS is an open source 100% pure Java (type 4) JDBC 3.0 driver
1.3.1
Embedded SQL DB Apache 2.0
org.apache.derby » derby2 vulnerabilities
Contains the core Apache Derby database engine, which also includes the embedded JDBC driver.
10.12.1.110.17.1.0
HTTP Clients Apache 2.0
org.apache.httpcomponents » httpasyncclient
Apache HttpComponents AsyncClient
4.1.34.1.5
JDBC Driver BSD 3-clause +1
org.firebirdsql.jdbc » jaybird-jdk18
JDBC Driver for the Firebird RDBMS
2.2.136.0.5
org.hsqldb » hsqldb1 vulnerability
HSQLDB - Lightweight 100% Java SQL Database Engine
2.3.52.7.4
MySQL Driver LGPL 2.1
org.mariadb.jdbc » mariadb-java-client
JDBC driver for MariaDB and MySQL
1.4.63.5.9
PostgreSQL Driver BSD 2-clause
org.postgresql » postgresql4 vulnerabilities
PostgreSQL JDBC Driver Postgresql
9.4.1212.jre742.7.13
Logging Bridge Apache 2.0
org.slf4j » jcl-over-slf4j
Jakarta/Apache commons logging 1.2 implemented over SLF4J
1.7.252.0.18
Config Apache 2.0
org.springframework » spring-context-support
Support classes for integrating common third-party libraries into a Spring application context
4.3.9.RELEASE7.0.8
Redis Client Apache 2.0
org.springframework.data » spring-data-redis
Spring Data module for Redis
1.7.11.RELEASE4.1.0
JDBC Driver Apache 2.0
org.xerial » sqlite-jdbc1 vulnerability
SQLite JDBC is a library for accessing and creating SQLite database files in Java (it includes native libraries)
3.8.11.23.53.2.0