Package | Description |
---|---|
org.springframework.orm.hibernate5.support |
Classes supporting the
org.springframework.orm.hibernate5 package. |
org.springframework.orm.jpa.support |
Classes supporting the
org.springframework.orm.jpa package. |
org.springframework.web.accept |
This package contains classes used to determine the requested the media types in a request.
|
org.springframework.web.context.support |
Classes supporting the
org.springframework.web.context package,
such as WebApplicationContext implementations and various utility classes. |
org.springframework.web.filter |
Provides generic filter base classes allowing for bean-style configuration.
|
org.springframework.web.multipart.commons |
MultipartResolver implementation for
Apache Commons FileUpload.
|
org.springframework.web.multipart.support |
Support classes for the multipart resolution framework.
|
org.springframework.web.servlet.config.annotation |
Annotation-based setup for Spring MVC.
|
org.springframework.web.servlet.function.support |
Classes supporting the
org.springframework.web.servlet.function package. |
org.springframework.web.servlet.handler |
Provides standard HandlerMapping implementations,
including abstract base classes for custom implementations.
|
org.springframework.web.servlet.mvc |
Standard controller implementations for the Servlet MVC framework that comes with
Spring.
|
org.springframework.web.servlet.mvc.method |
Servlet-based infrastructure for handler method processing,
building on the
org.springframework.web.method package. |
org.springframework.web.servlet.mvc.method.annotation |
MVC infrastructure for annotation-based handler method processing, building on the
org.springframework.web.method.annotation package. |
org.springframework.web.servlet.resource |
Support classes for serving static resources.
|
org.springframework.web.servlet.support |
Support classes for Spring's web MVC framework.
|
org.springframework.web.servlet.view |
Provides standard View and ViewResolver implementations,
including abstract base classes for custom implementations.
|
org.springframework.web.servlet.view.document |
Support classes for document generation,
providing View implementations for PDF and Excel.
|
org.springframework.web.servlet.view.feed |
Support classes for feed generation, providing View implementations for Atom and RSS.
|
org.springframework.web.servlet.view.freemarker |
Support classes for the integration of
FreeMarker
as Spring web view technology.
|
org.springframework.web.servlet.view.groovy |
Support classes for the integration of
Groovy Templates as Spring web view technology.
|
org.springframework.web.servlet.view.json |
Support classes for providing a View implementation based on JSON serialization.
|
org.springframework.web.servlet.view.script |
Support classes for views based on the JSR-223 script engine abstraction
(as included in Java 6+), e.g.
|
org.springframework.web.servlet.view.tiles3 |
Support classes for the integration of
Tiles 3
(the standalone version of Tiles) as Spring web view technology.
|
org.springframework.web.servlet.view.xml |
Support classes for providing a View implementation based on XML Marshalling.
|
org.springframework.web.servlet.view.xslt |
Support classes for XSLT,
providing a View implementation for XSLT stylesheets.
|
org.springframework.web.socket.server.jetty |
Server-side support for the Jetty 9+ WebSocket API.
|
org.springframework.web.socket.server.standard |
Server-side classes for use with standard JSR-356 WebSocket endpoints.
|
org.springframework.web.socket.server.support |
Server-side support classes including container-specific strategies
for upgrading a request.
|
org.springframework.web.socket.sockjs.support |
Support classes for SockJS including an
AbstractSockJsService
implementation. |
org.springframework.web.socket.sockjs.transport.handler |
TransportHandler
implementation classes as well as a concrete
SockJsService . |
Modifier and Type | Class and Description |
---|---|
class |
OpenSessionInViewFilter
Servlet Filter that binds a Hibernate Session to the thread for the entire
processing of the request.
|
Modifier and Type | Class and Description |
---|---|
class |
OpenEntityManagerInViewFilter
Servlet Filter that binds a JPA EntityManager to the thread for the
entire processing of the request.
|
Modifier and Type | Class and Description |
---|---|
class |
ContentNegotiationManagerFactoryBean
Factory to create a
ContentNegotiationManager and configure it with
ContentNegotiationStrategy instances. |
Modifier and Type | Class and Description |
---|---|
class |
ServletContextAttributeExporter
Exporter that takes Spring-defined objects and exposes them as
ServletContext attributes.
|
class |
ServletContextAttributeFactoryBean
FactoryBean that fetches a specific, existing ServletContext attribute. |
class |
ServletContextParameterFactoryBean
FactoryBean that retrieves a specific ServletContext init parameter
(that is, a "context-param" defined in web.xml ). |
class |
WebApplicationObjectSupport
Convenient superclass for application objects running in a
WebApplicationContext . |
Modifier and Type | Class and Description |
---|---|
class |
AbstractRequestLoggingFilter
Base class for
Filter s that perform logging operations before and after a request
is processed. |
class |
CharacterEncodingFilter
Servlet Filter that allows one to specify a character encoding for requests.
|
class |
CommonsRequestLoggingFilter
Simple request logging filter that writes the request URI
(and optionally the query string) to the Commons Log.
|
class |
CorsFilter
Filter to handle CORS pre-flight requests and intercept
CORS simple and actual requests with a CorsProcessor , and to update
the response, e.g. |
class |
DelegatingFilterProxy
Proxy for a standard Servlet Filter, delegating to a Spring-managed bean that
implements the Filter interface.
|
class |
FormContentFilter
Filter that parses form data for HTTP PUT, PATCH, and DELETE requests
and exposes it as Servlet request parameters. |
class |
ForwardedHeaderFilter
Extract values from "Forwarded" and "X-Forwarded-*" headers, wrap the request
and response, and make they reflect the client-originated protocol and
address in the following methods:
getServerName()
getServerPort()
getScheme()
isSecure()
sendRedirect(String) . |
class |
GenericFilterBean
Simple base implementation of
Filter which treats
its config parameters (init-param entries within the
filter tag in web.xml ) as bean properties. |
class |
HiddenHttpMethodFilter
Filter that converts posted method parameters into HTTP methods,
retrievable via HttpServletRequest.getMethod() . |
class |
HttpPutFormContentFilter
Deprecated.
as of 5.1 in favor of
FormContentFilter which is the same
but also handles DELETE. |
class |
OncePerRequestFilter
Filter base class that aims to guarantee a single execution per request
dispatch, on any servlet container.
|
class |
RelativeRedirectFilter
Overrides
HttpServletResponse.sendRedirect(String) and handles it by
setting the HTTP status and "Location" headers, which keeps the Servlet
container from re-writing relative redirect URLs into absolute ones. |
class |
RequestContextFilter
Servlet Filter that exposes the request to the current thread,
through both
LocaleContextHolder and
RequestContextHolder . |
class |
ServletContextRequestLoggingFilter
Simple request logging filter that writes the request URI
(and optionally the query string) to the ServletContext log.
|
class |
ShallowEtagHeaderFilter
Filter that generates an ETag value based on the
content on the response. |
Modifier and Type | Class and Description |
---|---|
class |
CommonsMultipartResolver
Servlet-based
MultipartResolver implementation for
Apache Commons FileUpload
1.2 or above. |
Modifier and Type | Class and Description |
---|---|
class |
MultipartFilter
Servlet Filter that resolves multipart requests via a
MultipartResolver . |
Modifier and Type | Class and Description |
---|---|
class |
DelegatingWebMvcConfiguration
A subclass of
WebMvcConfigurationSupport that detects and delegates
to all beans of type WebMvcConfigurer allowing them to customize the
configuration provided by WebMvcConfigurationSupport . |
class |
WebMvcConfigurationSupport
This is the main class providing the configuration behind the MVC Java config.
|
Modifier and Type | Class and Description |
---|---|
class |
RouterFunctionMapping
HandlerMapping implementation that supports RouterFunctions . |
Modifier and Type | Class and Description |
---|---|
class |
AbstractDetectingUrlHandlerMapping
Abstract implementation of the
HandlerMapping
interface, detecting URL mappings for handler beans through introspection of all
defined beans in the application context. |
class |
AbstractHandlerMapping
Abstract base class for
HandlerMapping
implementations. |
class |
AbstractHandlerMethodMapping<T>
Abstract base class for
HandlerMapping implementations that define
a mapping between a request and a HandlerMethod . |
class |
AbstractUrlHandlerMapping
Abstract base class for URL-mapped
HandlerMapping implementations. |
class |
BeanNameUrlHandlerMapping
Implementation of the
HandlerMapping
interface that maps from URLs to beans with names that start with a slash ("/"),
similar to how Struts maps URLs to action names. |
class |
SimpleServletPostProcessor
BeanPostProcessor
that applies initialization and destruction callbacks to beans that
implement the Servlet interface. |
class |
SimpleUrlHandlerMapping
Implementation of the
HandlerMapping
interface that maps from URLs to request handler beans. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractController
Convenient superclass for controller implementations, using the Template Method
design pattern.
|
class |
AbstractUrlViewController
Abstract base class for
Controllers that return a view name
based on the request URL. |
class |
ParameterizableViewController
Trivial controller that always returns a pre-configured view and optionally
sets the response status code.
|
class |
ServletForwardingController
Spring Controller implementation that forwards to a named servlet,
i.e.
|
class |
ServletWrappingController
Spring Controller implementation that wraps a servlet instance which it manages
internally.
|
class |
UrlFilenameViewController
Simple
Controller implementation that transforms the virtual
path of a URL into a view name and returns that view. |
class |
WebContentInterceptor
Handler interceptor that checks the request for supported methods and a
required session and prepares the response by applying the configured
cache settings.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractHandlerMethodAdapter
Abstract base class for
HandlerAdapter implementations that support
handlers of type HandlerMethod . |
class |
RequestMappingInfoHandlerMapping
Abstract base class for classes for which
RequestMappingInfo defines
the mapping between a request and a handler method. |
Modifier and Type | Class and Description |
---|---|
class |
RequestMappingHandlerAdapter
|
class |
RequestMappingHandlerMapping
Creates
RequestMappingInfo instances from type and method-level
@RequestMapping annotations in
@Controller classes. |
Modifier and Type | Class and Description |
---|---|
class |
DefaultServletHttpRequestHandler
An
HttpRequestHandler for serving static files using the Servlet container's "default" Servlet. |
class |
ResourceHttpRequestHandler
HttpRequestHandler that serves static resources in an optimized way
according to the guidelines of Page Speed, YSlow, etc. |
class |
ResourceUrlEncodingFilter
A filter that wraps the
HttpServletResponse and overrides its
encodeURL method in order to
translate internal resource request URLs into public URL paths for external use. |
Modifier and Type | Class and Description |
---|---|
class |
WebContentGenerator
Convenient superclass for any kind of web content generator,
like
AbstractController
and WebContentInterceptor . |
Modifier and Type | Class and Description |
---|---|
class |
AbstractCachingViewResolver
Convenient base class for
ViewResolver
implementations. |
class |
AbstractTemplateView
Adapter base class for template-based view technologies such as FreeMarker,
with the ability to use request and session attributes in their model and
the option to expose helper objects for Spring's FreeMarker macro library.
|
class |
AbstractTemplateViewResolver
Abstract base class for template view resolvers, in particular for FreeMarker views.
|
class |
AbstractUrlBasedView
Abstract base class for URL-based views.
|
class |
AbstractView
Abstract base class for
View
implementations. |
class |
BeanNameViewResolver
A simple implementation of
ViewResolver
that interprets a view name as a bean name in the current application context,
i.e. |
class |
ContentNegotiatingViewResolver
Implementation of
ViewResolver that resolves a view based on the request file name
or Accept header. |
class |
InternalResourceView
Wrapper for a JSP or other resource within the same web application.
|
class |
InternalResourceViewResolver
Convenient subclass of
UrlBasedViewResolver that supports
InternalResourceView (i.e. |
class |
JstlView
Specialization of
InternalResourceView for JSTL pages,
i.e. |
class |
RedirectView
View that redirects to an absolute, context relative, or current request
relative URL.
|
class |
ResourceBundleViewResolver
Deprecated.
as of 5.3, in favor of Spring's common view resolver variants
and/or custom resolver implementations
|
class |
UrlBasedViewResolver
Simple implementation of the
ViewResolver
interface, allowing for direct resolution of symbolic view names to URLs,
without explicit mapping definitions. |
class |
ViewResolverComposite
A
ViewResolver that delegates to others. |
class |
XmlViewResolver
Deprecated.
as of 5.3, in favor of Spring's common view resolver variants
and/or custom resolver implementations
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractPdfStamperView
Abstract superclass for PDF views that operate on an existing
document with an AcroForm.
|
class |
AbstractPdfView
Abstract superclass for PDF views.
|
class |
AbstractXlsView
Convenient superclass for Excel document views in traditional XLS format.
|
class |
AbstractXlsxStreamingView
Convenient superclass for Excel document views in the Office 2007 XLSX format,
using POI's streaming variant.
|
class |
AbstractXlsxView
Convenient superclass for Excel document views in the Office 2007 XLSX format
(as supported by POI-OOXML).
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractAtomFeedView
Abstract superclass for Atom Feed views, using the
ROME package.
|
class |
AbstractFeedView<T extends com.rometools.rome.feed.WireFeed>
Abstract base class for Atom and RSS Feed views, using the
ROME package.
|
class |
AbstractRssFeedView
Abstract superclass for RSS Feed views, using the
ROME package.
|
Modifier and Type | Class and Description |
---|---|
class |
FreeMarkerConfigurer
JavaBean to configure FreeMarker for web usage, via the "configLocation"
and/or "freemarkerSettings" and/or "templateLoaderPath" properties.
|
class |
FreeMarkerView
View using the FreeMarker template engine.
|
class |
FreeMarkerViewResolver
Convenience subclass of
UrlBasedViewResolver
that supports FreeMarkerView (i.e. |
Modifier and Type | Class and Description |
---|---|
class |
GroovyMarkupView
An
AbstractTemplateView subclass based on Groovy XML/XHTML markup templates. |
class |
GroovyMarkupViewResolver
Convenience subclass of @link AbstractTemplateViewResolver} that supports
GroovyMarkupView (i.e. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractJackson2View
Abstract base class for Jackson based and content type independent
AbstractView implementations. |
class |
MappingJackson2JsonView
Spring MVC
View that renders JSON content by serializing the model for the current request
using Jackson 2's ObjectMapper . |
Modifier and Type | Class and Description |
---|---|
class |
ScriptTemplateView
An
AbstractUrlBasedView subclass designed to run any template library
based on a JSR-223 script engine. |
class |
ScriptTemplateViewResolver
Convenience subclass of
UrlBasedViewResolver that supports
ScriptTemplateView and custom subclasses of it. |
Modifier and Type | Class and Description |
---|---|
class |
TilesConfigurer
Helper class to configure Tiles 3.x for the Spring Framework.
|
class |
TilesView
View implementation that renders
through the Tiles Request API. |
class |
TilesViewResolver
Convenience subclass of
UrlBasedViewResolver that supports
TilesView (i.e. |
Modifier and Type | Class and Description |
---|---|
class |
MappingJackson2XmlView
Spring MVC
View that renders XML content by serializing the model for the current request
using Jackson 2's XmlMapper . |
class |
MarshallingView
Spring-MVC
View that allows for response context to be rendered as the result
of marshalling by a Marshaller . |
Modifier and Type | Class and Description |
---|---|
class |
XsltView
XSLT-driven View that allows for response context to be rendered as the
result of an XSLT transformation.
|
class |
XsltViewResolver
ViewResolver implementation that
resolves instances of XsltView by translating the supplied view name
into the URL of the XSLT stylesheet. |
Modifier and Type | Class and Description |
---|---|
class |
JettyRequestUpgradeStrategy
A
RequestUpgradeStrategy for use with Jetty 9.4. |
Modifier and Type | Class and Description |
---|---|
class |
ServerEndpointExporter
Detects beans of type
ServerEndpointConfig and registers
with the standard Java WebSocket runtime. |
class |
ServletServerContainerFactoryBean
A
FactoryBean for configuring ServerContainer . |
Modifier and Type | Class and Description |
---|---|
class |
DefaultHandshakeHandler
A default
HandshakeHandler implementation,
extending AbstractHandshakeHandler with Servlet-specific initialization support. |
class |
WebSocketHandlerMapping
Extension of
SimpleUrlHandlerMapping with support for more
precise mapping of WebSocket handshake requests to handlers of type
WebSocketHttpRequestHandler . |
class |
WebSocketHttpRequestHandler
A
HttpRequestHandler for processing WebSocket handshake requests. |
Modifier and Type | Class and Description |
---|---|
class |
SockJsHttpRequestHandler
An
HttpRequestHandler that allows mapping a SockJsService to requests
in a Servlet container. |
Modifier and Type | Class and Description |
---|---|
class |
DefaultSockJsService
A default implementation of
SockJsService
with all default TransportHandler implementations pre-registered. |
class |
WebSocketTransportHandler
WebSocket-based
TransportHandler . |