Spring Web provides integration features such as multipart file upload functionality and the initialization of the IoC container using Servlet listeners and a web-oriented application context. It also contains an HTTP client and the web-related parts of Spring remote support.

Compile Dependencies (46)

Category/LicenseGroup / ArtifactVersionUpdates
Dist Communication Apache 1.1
com.caucho » hessian(optional)
Hessian is a compact binary protocol for connecting web services
4.0.384.0.66
XML Processing Apache 2.0
com.fasterxml » aalto-xml(optional)
Ultra-high performance non-blocking XML processor (Stax/Stax2, SAX/SAX2)
1.0.01.3.4
JSON Lib Apache 2.0
com.fasterxml.jackson.core » jackson-databind(optional)54 vulnerabilities
General data-binding functionality for Jackson: works on core streaming API
2.8.73.1.3
Serializer Apache 2.0
com.fasterxml.jackson.dataformat » jackson-dataformat-cbor(optional)1 vulnerability
Support for reading and writing Concise Binary Object Representation
2.8.73.1.3
Serializer Apache 2.0
com.fasterxml.jackson.dataformat » jackson-dataformat-smile(optional)
Support for reading and writing Smile ("binary JSON")
2.8.73.1.3
XML Processing Apache 2.0
com.fasterxml.jackson.dataformat » jackson-dataformat-xml(optional)
Data format extension for Jackson to offer
2.8.73.1.3
XML Processing Apache 2.0
com.fasterxml.woodstox » woodstox-core(optional)1 vulnerability
Woodstox is a high-performance XML processor that implements Stax (JSR-173),
5.0.37.1.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.02.14.0
Data Format BSD 3-clause
com.google.protobuf » protobuf-java(optional)6 vulnerabilities
Core Protocol Buffers library. Protocol Buffers are a way of encoding structured data in an
3.1.04.34.1
BSD 3-clause
com.google.protobuf » protobuf-java-util(optional)
Utilities for Protocol Buffers
3.1.04.34.1
BSD
com.googlecode.protobuf-java-format » protobuf-java-format(optional)
Provide serialization and de-serialization of different formats based on Google’s protobuf Message. Enables overriding ...
1.4
RSS/Atom Apache 2.0
com.rometools » rome(optional)
All Roads Lead to ROME. ROME is a set of Atom/RSS Java utilities that make it
1.7.12.1.0
HTTP Clients Apache 2.0
com.squareup.okhttp » okhttp(optional)
Square’s meticulous HTTP client for Java and Kotlin.
2.7.55.3.2
HTTP Clients Apache 2.0
com.squareup.okhttp3 » okhttp(optional)1 vulnerability
Square’s meticulous HTTP client for Java and Kotlin.
3.6.05.3.2
Upload Manager Apache 2.0
commons-fileupload » commons-fileupload(optional)3 vulnerabilities
The Apache Commons FileUpload Javax component provides a simple yet flexible means of adding support for multipart
1.3.22.0.0-M5
Network Framework Apache 2.0
io.netty » netty-all(optional)1 vulnerability
Netty is a NIO client server framework which enables quick and easy development of network applications such as protocol ...
4.1.8.Final4.2.13.Final
Apache 2.0
io.netty » netty-buffer(optional)
Netty's byte buffer implementation offering efficient memory management and I/O operations for network applications.
4.1.8.Final4.2.13.Final
Concurrency Apache 2.0
io.projectreactor » reactor-core(optional)
Non-Blocking Reactive Foundation for the JVM
3.0.5.RELEASE3.8.5
Apache 2.0
io.projectreactor.ipc » reactor-netty(optional)
Reactor Netty with all modules
0.6.1.RELEASE1.3.5
Concurrency Apache 2.0
io.reactivex » rxjava(optional)
Reactive Extensions for Java
1.2.62.2.21
Apache 2.0
io.reactivex » rxjava-reactive-streams(optional)
Adapter between RxJava and ReactiveStreams
1.2.1
Apache 2.0
io.reactivex » rxnetty-http(optional)
rxnetty-http
0.5.20.5.3
Concurrency Apache 2.0
io.reactivex.rxjava2 » rxjava(optional)
Reactive Extensions for Java
2.0.63.1.12
Web Server Apache 2.0
io.undertow » undertow-core(optional)36 vulnerabilities
The core module of Undertow, a lightweight and high-performance web server for Java.
1.4.10.Final2.4.0.Final
Java Spec EDL 1.0
javax.activation » activation(optional)
Jakarta Activation API 2.2 Specification
1.1.12.1.4
Expression Lang EPL 2.0 +1
javax.el » javax.el-api(optional)
Jakarta Expression Language defines an expression language for Java applications
3.0.1-b046.0.1
Java Spec EPL 2.0 +1
javax.faces » javax.faces-api(optional)
Jakarta Faces defines an MVC framework for building user interfaces for web applications,
2.24.1.2
Mail Client EDL 1.0 +2
javax.mail » javax.mail-api(optional)
Jakarta Mail API 2.1 Specification API
1.5.62.1.5
javax.servlet.jsp » javax.servlet.jsp-api(optional)
Jakarta Server Pages API
2.3.2-b024.0.0
Validation Apache 2.0
javax.validation » validation-api(optional)
JavaBeans Validation (Bean Validation) is a validation model that can add constraints to the beans with annotations ...
1.1.0.Final3.1.1
javax.xml.bind » jaxb-api(optional)
Jakarta XML Binding (JAXB) API that allows Java developers to map Java classes to XML representations and perform ...
2.2.114.0.5
Java Spec EDL 1.0
javax.xml.ws » jaxws-api(optional)
Jakarta XML Web Services API
2.2.114.0.3
HTTP Clients Apache 2.0
org.apache.httpcomponents » httpasyncclient(optional)
Apache HttpComponents AsyncClient
4.1.34.1.5
HTTP Clients Apache 2.0
org.apache.httpcomponents » httpclient(optional)1 vulnerability
Apache HttpComponents Client
4.5.35.6.1
Web Server Apache 2.0
org.apache.tomcat.embed » tomcat-embed-core(optional)44 vulnerabilities
Core Tomcat implementation
8.5.1111.0.22
Lang Runtime Apache 2.0
org.codehaus.groovy » groovy-all(optional)1 vulnerability
Groovy: A powerful multi-faceted language for the JVM
2.4.85.0.6
Web Server Apache 2.0 +1
org.eclipse.jetty » jetty-server(optional)16 vulnerabilities
Jetty Server Artifact
9.4.1.v2017012012.1.9
Apache 2.0 +1
org.eclipse.jetty » jetty-servlet(optional)
Jetty Servlet Container
9.4.1.v2017012012.1.9
Apache 2.0
org.jboss.xnio » xnio-api(optional)1 vulnerability
The API JAR of the XNIO project
3.4.3.Final3.8.17.Final
Lang Runtime Apache 2.0
org.jetbrains.kotlin » kotlin-stdlib-jre8(optional)
Kotlin Standard Library JDK 8 extension
1.1.0-rc-912.3.21
MIT
org.reactivestreams » reactive-streams(optional)
A Protocol for Asynchronous Non-Blocking Data Sequence
1.0.01.0.4
AOP Apache 2.0
org.springframework » spring-aop
Spring AOP provides an Alliance-compliant aspect-oriented programming implementation allowing you to define method ...
5.0.0.M57.0.7
Dep Injection Apache 2.0
org.springframework » spring-beans2 vulnerabilities
Spring Beans provides the configuration framework and basic functionality to instantiate, configure, and assemble java ...
5.0.0.M57.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.M57.0.7
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.M57.0.7
XML Processing Apache 2.0
org.springframework » spring-oxm(optional)
Abstraction layer that supports Object/XML mapping implementations such as JAXB, Castor, XMLBeans, JiBX and XStream.
5.0.0.M57.0.7

Provided Dependencies (1)

Category/LicenseGroup / ArtifactVersionUpdates
Java Spec EPL 2.0 +1
javax.servlet » javax.servlet-api
API for Jakarta Servlet, enabling web applications to handle HTTP requests and responses through a standard interface ...
3.1.06.1.0