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/License | Group / Artifact | Version | Updates | |
|---|---|---|---|---|
Logging
EPL 2.0 +1
| ch.qos.logback
»
logback-classic(optional)1 vulnerability Implementation of the SLF4J API for Logback, a reliable, generic, fast and flexible logging framework. | 1.2.3 | 1.5.32 | |
| com.atomikos » transactions-jms(optional) | 4.0.4 | 6.0.1 | ||
| com.atomikos » transactions-jta(optional) | 4.0.4 | 6.0.1 | ||
| com.atomikos » transactions-jdbc(optional) | 4.0.4 | 6.0.1 | ||
JSON Lib
Apache 2.0
| com.fasterxml.jackson.core
»
jackson-databind(optional)23 vulnerabilities General data-binding functionality for Jackson: works on core streaming API | 2.9.0.pr3 | 3.1.3 | |
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.1 | 2.14.0 | |
JSON Lib
Apache 2.0
| com.googlecode.json-simple
»
json-simple(optional) A simple Java toolkit for JSON | 1.1.1 | ✔ | |
Template Engine
BSD
| com.samskivert
»
jmustache(optional) A Java implementation of the Mustache templating language. | 1.13 | 1.16 | |
MIT
| com.sendgrid
»
sendgrid-java(optional) This Java module allows you to quickly and easily send emails through Twilio SendGrid using Java. | 4.0.1 | 4.10.3 | |
Apache 2.0
| io.projectreactor.ipc
»
reactor-netty(optional) Reactor Netty with all modules | 0.6.4.RELEASE | 1.3.5 | |
Apache 2.0
| io.undertow » undertow-servlet(optional)1 vulnerability | 1.4.16.Final | 2.3.24.Final | |
Message Queue Client
EPL 2.0
| javax.jms
»
javax.jms-api(optional) Jakarta Messaging describes a means for Java applications to create, send, | 2.0.1 | 3.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.0 | 6.1.0 | |
Testing
EPL 2.0
| junit
»
junit(optional)1 vulnerability JUnit Jupiter is the API for writing tests using JUnit 5. | 4.12 | 6.0.3 | |
HTTP Clients
Apache 2.0
| org.apache.httpcomponents
»
httpclient(optional)1 vulnerability Apache HttpComponents Client | 4.5.3 | 5.6.1 | |
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.8.2 | 2.26.0 | |
Logging
Apache 2.0
| org.apache.logging.log4j
»
log4j-core(optional)7 vulnerabilities Implementation for Apache Log4J, a highly configurable logging tool that focuses on performance and low garbage ... | 2.8.2 | 2.26.0 | |
Web Server
Apache 2.0
| org.apache.tomcat.embed
»
tomcat-embed-core(optional)42 vulnerabilities Core Tomcat implementation | 8.5.15 | 11.0.22 | |
Apache 2.0
| org.apache.tomcat.embed
»
tomcat-embed-jasper(optional) Core Tomcat implementation | 8.5.15 | 11.0.22 | |
Assertion
Apache 2.0
| org.assertj
»
assertj-core(optional)1 vulnerability Rich and fluent assertions for testing in Java | 3.8.0 | 3.27.7 | |
Transactions
Apache 2.0
| org.codehaus.btm » btm(optional) | 2.1.4 | 3.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.11 | 5.0.6 | |
XML Processing
Apache 2.0
| org.codehaus.groovy
»
groovy-xml(optional) Groovy: A powerful multi-faceted language for the JVM | 2.4.11 | 5.0.6 | |
Apache 2.0 +1
| org.eclipse.jetty
»
jetty-webapp(optional)1 vulnerability Jetty web application support | 9.4.6.v20170531 | 12.1.9 | |
Apache 2.0 +1
| org.eclipse.jetty
»
jetty-util(optional) Jetty Utilities Artifact | 9.4.6.v20170531 | 12.1.9 | |
Apache 2.0 +1
| org.eclipse.jetty
»
jetty-servlets(optional)3 vulnerabilities Utility Servlets from Jetty | 9.4.6.v20170531 | 11.0.26 | |
Testing
BSD 3-clause
| org.hamcrest
»
hamcrest-library(optional) Core API and libraries of hamcrest matcher framework. | 1.3 | 3.0 | |
O/R Mapping
Apache 2.0
| org.hibernate
»
hibernate-core(optional)3 vulnerabilities Hibernate's core ORM functionality | 5.2.10.Final | 7.3.4.Final | |
Validation
Apache 2.0
| org.hibernate
»
hibernate-validator(optional)4 vulnerabilities Hibernate's Jakarta Validation reference implementation. | 5.4.1.Final | 9.1.0.Final | |
Transactions
CC0 1.0 +1
| org.jboss
»
jboss-transaction-spi(optional) The Java Transaction SPI classes | 7.6.0.Final | 8.0.0.Final | |
Apache 2.0
| org.jboss.narayana.jta
»
jta(optional) Narayana: ArjunaJTA jta | 5.6.1.Final | 7.3.4.Final | |
Apache 2.0
| org.jboss.narayana.jta
»
jdbc(optional) transactional driver | 5.6.1.Final | 7.3.4.Final | |
Apache 2.0
| org.jboss.narayana.jta
»
jms(optional) Narayana JMS integration | 5.6.1.Final | 7.3.4.Final | |
Apache 2.0
| org.jboss.narayana.jts
»
narayana-jts-integration(optional) Narayana: ArjunaJTS integration (atx) | 5.6.1.Final | 7.3.4.Final | |
| org.liquibase
»
liquibase-core(optional)1 vulnerability Liquibase is a tool for managing and executing database changes. | 3.5.3 | 5.0.2 | ||
Apache 2.0
| org.neo4j
»
neo4j-ogm-core(optional) Neo4j-OGM is an Object Graph Mapping Library for Neo4j. | 3.0.0-M02 | 5.0.5 | |
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.25 | 2.0.18 | |
Logging Bridge
MIT
| 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.25 | 2.0.18 | |
Core Utils
Apache 2.0
| org.springframework
»
spring-core Basic building block for Spring that in conjunction with Spring Beans provides dependency injection and IoC features. | 5.0.0.RC2 | 7.0.7 | |
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 ... | 5.0.0.RC2 | 7.0.7 | |
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.0.RC2 | 7.0.7 | |
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 ... | 5.0.0.RC2 | 7.0.7 | |
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 ... | 5.0.0.RC2 | 7.0.7 | |
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. ... | 5.0.0.RC2 | 7.0.7 | |
Apache 2.0
| org.springframework
»
spring-webflux(optional)5 vulnerabilities Non-blocking web stack with support for 'Reactive Streams' back pressure, running on Netty, Undertow, and Servlet 3.1+ ... | 5.0.0.RC2 | 7.0.7 | |
Annotation Tool
Apache 2.0
| org.springframework.boot
»
spring-boot-configuration-processor(optional) Spring Boot Configuration Annotation Processor | 2.0.0.M2 | 4.0.6 | |
YAML
Apache 2.0
| org.yaml
»
snakeyaml(optional)8 vulnerabilities YAML 1.1 parser and emitter for Java | 1.18 | 2.6 |
Test Dependencies (19)
| Category/License | Group / Artifact | Version | Updates | |
|---|---|---|---|---|
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.53 | 5.0.2 | |
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.196 | 2.4.240 | |
JDBC Driver
MIT
| com.microsoft.sqlserver
»
mssql-jdbc Microsoft JDBC Driver for SQL Server. | 6.1.0.jre8 | 13.4.0.jre11 | |
HTTP Clients
Apache 2.0
| com.squareup.okhttp
»
okhttp Square’s meticulous HTTP client for Java and Kotlin. | 2.7.5 | 5.3.2 | |
HTTP Clients
Apache 2.0
| com.squareup.okhttp3
»
okhttp1 vulnerability Square’s meticulous HTTP client for Java and Kotlin. | 3.4.1 | 5.3.2 | |
Testing
Apache 2.0
| io.projectreactor
»
reactor-test Reactor Test support | 3.1.0.M2 | 3.8.5 | |
| 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.42 | 9.7.0 | ||
JDBC Driver
LGPL
| 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.13.1.1 | 10.17.1.0 | |
HTTP Clients
Apache 2.0
| org.apache.httpcomponents
»
httpasyncclient Apache HttpComponents AsyncClient | 4.1.3 | 4.1.5 | |
JDBC Driver
BSD 3-clause +1
| org.firebirdsql.jdbc
»
jaybird-jdk18 JDBC Driver for the Firebird RDBMS | 3.0.1 | 6.0.5 | |
| org.hsqldb
»
hsqldb1 vulnerability HSQLDB - Lightweight 100% Java SQL Database Engine | 2.4.0 | 2.7.4 | ||
MySQL Driver
LGPL 2.1
| org.mariadb.jdbc
»
mariadb-java-client JDBC driver for MariaDB and MySQL | 2.0.2 | 3.5.8 | |
PostgreSQL Driver
BSD 2-clause
| org.postgresql
»
postgresql5 vulnerabilities PostgreSQL JDBC Driver Postgresql | 42.1.1 | 42.7.11 | |
Logging Bridge
Apache 2.0
| org.slf4j
»
jcl-over-slf4j Jakarta/Apache commons logging 1.2 implemented over SLF4J | 1.7.25 | 2.0.18 | |
Config
Apache 2.0
| org.springframework
»
spring-context-support Support classes for integrating common third-party libraries into a Spring application context | 5.0.0.RC2 | 7.0.7 | |
Apache 2.0
| org.springframework.boot
»
spring-boot-test-support Spring Boot Testing Support | 2.0.0.M2 | 1.5.8.e1 | |
Redis Client
Apache 2.0
| org.springframework.data
»
spring-data-redis Spring Data module for Redis | 2.0.0.M4 | 4.0.5 | |
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.18.0 | 3.53.1.0 |
