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 (44)
| Category/License | Group / Artifact | Version | Updates | |
|---|---|---|---|---|
Dist Communication
Apache 1.1
| com.caucho
»
hessian(optional) Hessian is a compact binary protocol for connecting web services | 4.0.51 | 4.0.66 | |
XML Processing
Apache 2.0
| com.fasterxml
»
aalto-xml(optional) Ultra-high performance non-blocking XML processor (Stax/Stax2, SAX/SAX2) | 1.1.1 | 1.3.4 | |
JSON Lib
Apache 2.0
| com.fasterxml.jackson.core
»
jackson-databind(optional)52 vulnerabilities General data-binding functionality for Jackson: works on core streaming API | 2.9.9 | 3.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.9.9 | 3.1.3 | |
Serializer
Apache 2.0
| com.fasterxml.jackson.dataformat
»
jackson-dataformat-smile(optional) Support for reading and writing Smile ("binary JSON") | 2.9.9 | 3.1.3 | |
XML Processing
Apache 2.0
| com.fasterxml.jackson.dataformat
»
jackson-dataformat-xml(optional) Data format extension for Jackson to offer | 2.9.9 | 3.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.3.0 | 7.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.5 | 2.14.0 | |
BSD 3-clause
| com.google.protobuf
»
protobuf-java-util(optional) Utilities for Protocol Buffers | 3.6.1 | 4.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.12.2 | 2.1.0 | |
HTTP Clients
Apache 2.0
| com.squareup.okhttp3
»
okhttp(optional)1 vulnerability Square’s meticulous HTTP client for Java and Kotlin. | 3.14.7 | 5.3.2 | |
Upload Manager
Apache 2.0
| commons-fileupload
»
commons-fileupload(optional)2 vulnerabilities The Apache Commons FileUpload Javax component provides a simple yet flexible means of adding support for multipart | 1.4 | 2.0.0-M5 | |
Network Framework
Apache 2.0
| io.netty
»
netty-all(optional) Netty is a NIO client server framework which enables quick and easy development of network applications such as protocol ... | 4.1.51.Final | 4.2.13.Final | |
Apache 2.0
| io.projectreactor.netty
»
reactor-netty(optional) Reactor Netty with all modules | 0.8.20.RELEASE | 1.3.5 | |
Concurrency
Apache 2.0
| io.reactivex
»
rxjava(optional) Reactive Extensions for Java | 1.3.8 | 2.2.21 | |
Apache 2.0
| io.reactivex
»
rxjava-reactive-streams(optional) Adapter between RxJava and ReactiveStreams | 1.2.1 | ✔ | |
Concurrency
Apache 2.0
| io.reactivex.rxjava2
»
rxjava(optional) Reactive Extensions for Java | 2.2.19 | 3.1.12 | |
Web Server
Apache 2.0
| io.undertow
»
undertow-core(optional)26 vulnerabilities The core module of Undertow, a lightweight and high-performance web server for Java. | 2.0.30.Final | 2.4.0.Final | |
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-b04 | 6.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.2 | 4.1.2 | |
Java Spec
EPL 2.0
| javax.json.bind
»
javax.json.bind-api(optional) Jakarta JSON Binding is a standard binding layer for converting Java objects to/from JSON documents. | 1.0 | 3.0.1 | |
Mail Client
EDL 1.0 +2
| javax.mail
»
javax.mail-api(optional) Jakarta Mail API 2.1 Specification API | 1.6.2 | 2.1.5 | |
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 | |
| javax.servlet.jsp
»
javax.servlet.jsp-api(optional) Jakarta Server Pages API | 2.3.2-b02 | 4.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.Final | 3.1.1 | |
XML Processing
EDL 1.0
| 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.3.1 | 4.0.5 | |
Java Spec
EDL 1.0
| javax.xml.ws
»
jaxws-api(optional) Jakarta XML Web Services API | 2.3.1 | 4.0.3 | |
HTTP Clients
Apache 2.0
| org.apache.httpcomponents
»
httpasyncclient(optional) Apache HttpComponents AsyncClient | 4.1.4 | 4.1.5 | |
HTTP Clients
Apache 2.0
| org.apache.httpcomponents
»
httpclient(optional)1 vulnerability Apache HttpComponents Client | 4.5.10 | 5.6.1 | |
Web Server
Apache 2.0
| org.apache.tomcat.embed
»
tomcat-embed-core(optional)30 vulnerabilities Core Tomcat implementation | 9.0.37 | 11.0.22 | |
Lang Runtime
Apache 2.0
| org.codehaus.groovy
»
groovy(optional)1 vulnerability Groovy: A powerful multi-faceted language for the JVM | 2.5.9 | 5.0.6 | |
Apache 2.0
| org.eclipse.jetty
»
jetty-reactive-httpclient(optional) Jetty ReactiveStreams HttpClient | 1.0.3 | 4.1.4 | |
Web Server
Apache 2.0 +1
| org.eclipse.jetty
»
jetty-server(optional)8 vulnerabilities Jetty Server Artifact | 9.4.30.v20200611 | 12.1.9 | |
Apache 2.0 +1
| org.eclipse.jetty
»
jetty-servlet(optional) Jetty Servlet Container | 9.4.30.v20200611 | 12.1.9 | |
| org.glassfish.main
»
javax.jws(optional) Web Services Metadata for the Java(TM) Platform API Repackaged as OSGi bundle in GlassFish | 4.0-b33 | ✔ | ||
Reflection
Apache 2.0
| org.jetbrains.kotlin
»
kotlin-reflect(optional) Runtime libraries for Kotlin reflection, which allows you to introspect the structure of your program at runtime. | 1.2.71 | 2.3.21 | |
Lang Runtime
Apache 2.0
| org.jetbrains.kotlin
»
kotlin-stdlib(optional)2 vulnerabilities Standard library for the Kotlin Programming Language | 1.2.71 | 2.3.21 | |
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.1.17.RELEASE | 7.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.1.17.RELEASE | 7.0.7 | |
AOP
Apache 2.0
| org.springframework
»
spring-aop(optional) Spring AOP provides an Alliance-compliant aspect-oriented programming implementation allowing you to define method ... | 5.1.17.RELEASE | 7.0.7 | |
Dep Injection
Apache 2.0
| org.springframework
»
spring-context(optional)3 vulnerabilities Spring Context provides access to configured objects like a registry (a context). It inherits its features from Spring ... | 5.1.17.RELEASE | 7.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.1.17.RELEASE | 7.0.7 | |
Apache 2.0
| org.synchronoss.cloud » nio-multipart-parser(optional) | 1.1.0 | ✔ |
