Spring webmvc contains Spring's model-view-controller (MVC) and REST Web Services implementation for web applications. It provides a clean separation between domain model code and web forms and integrates with all of the other features of the Spring Framework.

Compile Dependencies (31)

Category/LicenseGroup / ArtifactVersionUpdates
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.9.93.2.1
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.93.2.1
Serializer Apache 2.0
com.fasterxml.jackson.dataformat » jackson-dataformat-smile(optional)
Support for reading and writing Smile ("binary JSON")
2.9.93.2.1
XML Processing Apache 2.0
com.fasterxml.jackson.dataformat » jackson-dataformat-xml(optional)
Data format extension for Jackson to offer
2.9.93.2.1
PDF Lib LGPL 2.1 +1
com.github.librepdf » openpdf(optional)
Open and Free PDF library. It uses the new package name `org.openpdf`.
1.2.213.0.5
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.22.1.0
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.servlet.jsp » javax.servlet.jsp-api(optional)
Jakarta Pages defines a templating technology for dynamically creating web resources
2.3.2-b024.0.0
JSP Tag Library EPL 2.0 +1
javax.servlet.jsp.jstl » javax.servlet.jsp.jstl-api(optional)
Jakarta Standard Tag Library API
1.2.13.0.2
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.14.0.5
Apache 2.0
org.apache.poi » poi-ooxml(optional)1 vulnerability
Apache POI - Java API To Access Microsoft Format Files
4.1.15.5.1
Apache 2.0
org.apache.tiles » tiles-api(optional)
Tiles APIs, containing interfaces and classes to interact with
3.0.8
Apache 2.0
org.apache.tiles » tiles-core(optional)1 vulnerability
Tiles Core Library, including basic implementation of the APIs.
3.0.8
Apache 2.0
org.apache.tiles » tiles-el(optional)
Tiles EL (Expression Language) support: Classes and tag libraries to use EL as an expression language in attribute ...
3.0.8
Apache 2.0
org.apache.tiles » tiles-extras(optional)
Extras for Tiles, including non-standard, non-generic, non-identifiable components that may be useful for Tiles users.
3.0.8
JSP Tag Library Apache 2.0
org.apache.tiles » tiles-jsp(optional)
Tiles JSP support: Classes and tag libraries to use Tiles in a
3.0.8
Apache 2.0
org.apache.tiles » tiles-servlet(optional)
Tiles servlet support, to enable use of Tiles inside a Servlet environment.
3.0.8
Apache 2.0
org.codehaus.groovy » groovy-templates(optional)
Groovy: A powerful multi-faceted language for the JVM
2.5.85.0.7
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.282.3.34
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.712.4.0
Lang Runtime Apache 2.0
org.jetbrains.kotlin » kotlin-stdlib(optional)2 vulnerabilities
Standard library for the Kotlin Programming Language
1.2.712.4.0
MIT
org.reactivestreams » reactive-streams(optional)
A Protocol for Asynchronous Non-Blocking Data Sequence
1.0.21.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.1.13.RELEASE7.0.8
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.13.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 ...
5.1.13.RELEASE7.0.8
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.13.RELEASE7.0.8
Expression Lang Apache 2.0
org.springframework » spring-expression4 vulnerabilities
Powerful Expression Language for querying and manipulating an object graph at runtime. It is an extension of the ...
5.1.13.RELEASE7.0.8
Web Framework Apache 2.0
org.springframework » spring-web6 vulnerabilities
Spring Web provides integration features such as multipart file upload functionality and the initialization of the IoC ...
5.1.13.RELEASE7.0.8
Config Apache 2.0
org.springframework » spring-context-support(optional)
Support classes for integrating common third-party libraries into a Spring application context
5.1.13.RELEASE7.0.8
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.13.RELEASE7.0.8
org.webjars » webjars-locator-core(optional)
WebJar Locator Core functionality
0.370.59

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 ...
4.0.16.1.0