Package | Description |
---|---|
org.springframework.context.support |
Classes supporting the org.springframework.context package,
such as abstract base classes for ApplicationContext
implementations and a MessageSource implementation.
|
org.springframework.scheduling.annotation |
JDK 1.5+ annotation for asynchronous method execution.
|
org.springframework.scheduling.config |
Support package for declarative scheduling configuration,
with XML schema being the primary configuration format.
|
org.springframework.test.context.junit38 |
Support classes for ApplicationContext-based and transactional
tests run with JUnit 3.8 and the Spring TestContext Framework.
|
org.springframework.test.context.junit4 |
Support classes for ApplicationContext-based and transactional
tests run with JUnit 4.5+ and the Spring TestContext Framework.
|
org.springframework.test.context.testng |
Support classes for ApplicationContext-based and transactional
tests run with TestNG and the Spring TestContext Framework.
|
org.springframework.validation.beanvalidation |
Support classes for integrating a JSR-303 Bean Validation provider
(such as Hibernate Validator 4.0) into a Spring ApplicationContext
and in particular with Spring's data binding and validation APIs.
|
org.springframework.web.context.support |
Classes supporting the
org.springframework.web.context package,
such as WebApplicationContext implementations and various utility classes. |
org.springframework.web.portlet.context |
Support for Spring's application context concept in a portlet environment,
including ApplicationContext implementations and various utility classes.
|
org.springframework.web.portlet.handler |
Provides standard HandlerMapping implementations,
including abstract base classes for custom implementations.
|
org.springframework.web.portlet.mvc |
Standard controller implementations for the portlet MVC framework that
comes with Spring.
|
org.springframework.web.servlet.config.annotation |
Annotation-based setup for Spring MVC.
|
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.annotation |
Support package for annotation-based Servlet MVC controllers.
|
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.mvc.multiaction |
Package allowing MVC Controller implementations to handle requests
at method rather than class level.
|
org.springframework.web.servlet.mvc.support |
Support package for MVC controllers.
|
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.jasperreports |
Support classes for the integration of
JasperReports
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.tiles |
Support classes for the integration of
Tiles
(included in Struts) as Spring web view technology.
|
org.springframework.web.servlet.view.tiles2 |
Support classes for the integration of
Tiles2
(the standalone version of Tiles) as Spring web view technology.
|
org.springframework.web.servlet.view.velocity |
Support classes for the integration of
Velocity
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.
|
Modifier and Type | Class and Description |
---|---|
class |
ApplicationObjectSupport
Convenient superclass for application objects that want to be aware of
the application context, e.g.
|
class |
LiveBeansView
Adapter for live beans view exposure, building a snapshot of current beans
and their dependencies from either a local
ApplicationContext (with a
local LiveBeansView bean definition) or all registered ApplicationContexts
(driven by the "spring.liveBeansView.mbeanDomain" environment property). |
Modifier and Type | Class and Description |
---|---|
class |
ScheduledAnnotationBeanPostProcessor
Bean post-processor that registers methods annotated with @
Scheduled
to be invoked by a TaskScheduler according
to the "fixedRate", "fixedDelay", or "cron" expression provided via the annotation. |
Modifier and Type | Class and Description |
---|---|
class |
ContextLifecycleScheduledTaskRegistrar
ScheduledTaskRegistrar subclass that redirects the actual scheduling
of tasks to the ContextRefreshedEvent callback. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractJUnit38SpringContextTests
Deprecated.
as of Spring 3.1, in favor of using
AbstractJUnit4SpringContextTests |
class |
AbstractTransactionalJUnit38SpringContextTests
Deprecated.
as of Spring 3.1, in favor of using
AbstractTransactionalJUnit4SpringContextTests |
Modifier and Type | Class and Description |
---|---|
class |
AbstractJUnit4SpringContextTests
Abstract base test class which integrates the Spring TestContext
Framework with explicit
ApplicationContext testing support in a
JUnit 4.5+ environment. |
class |
AbstractTransactionalJUnit4SpringContextTests
Abstract transactional extension of
AbstractJUnit4SpringContextTests which adds convenience functionality
for JDBC access. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractTestNGSpringContextTests
Abstract base test class which integrates the Spring TestContext Framework
with explicit
ApplicationContext testing support in a TestNG
environment. |
class |
AbstractTransactionalTestNGSpringContextTests
Abstract transactional extension of
AbstractTestNGSpringContextTests which adds convenience functionality
for JDBC access. |
Modifier and Type | Class and Description |
---|---|
class |
LocalValidatorFactoryBean
This is the central class for
javax.validation (JSR-303) setup
in a Spring application context: It bootstraps a javax.validation.ValidationFactory
and exposes it through the Spring Validator interface
as well as through the JSR-303 Validator interface and the
ValidatorFactory interface itself. |
Modifier and Type | Class and Description |
---|---|
class |
ServletContextLiveBeansView
LiveBeansView subclass which looks for all ApplicationContexts
in the web application, as exposed in ServletContext attributes. |
class |
WebApplicationObjectSupport
Convenient superclass for application objects running in a
WebApplicationContext . |
Modifier and Type | Class and Description |
---|---|
class |
PortletApplicationObjectSupport
Convenient superclass for application objects running in a Portlet ApplicationContext.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractMapBasedHandlerMapping<K>
Abstract base class for
HandlerMapping
implementations that rely on a map which caches handler objects per lookup key. |
class |
ParameterHandlerMapping
Implementation of the
HandlerMapping
to map from a request parameter to request handler beans. |
class |
PortletContentGenerator
Convenient superclass for any kind of web content generator,
like
AbstractController . |
class |
PortletModeHandlerMapping
Implementation of the
HandlerMapping
interface to map from the current PortletMode to request handler beans. |
class |
PortletModeParameterHandlerMapping
Implementation of the
HandlerMapping
interface to map from the current PortletMode and a request parameter to
request handler beans. |
Modifier and Type | Class and Description |
---|---|
class |
PortletWrappingController
Controller implementation that wraps a portlet instance which it manages
internally. |
Modifier and Type | Class and Description |
---|---|
class |
DelegatingWebMvcConfiguration
A sub-class 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 |
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 map from URLs to beans with names that start with a slash ("/"),
similar to how Struts maps URLs to action names. |
class |
SimpleUrlHandlerMapping
Implementation of the
HandlerMapping
interface to map from URLs to request handler beans. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractCommandController
Deprecated.
as of Spring 3.0, in favor of annotated controllers
|
class |
AbstractController
Convenient superclass for controller implementations, using the Template
Method design pattern.
|
class |
AbstractFormController
Deprecated.
as of Spring 3.0, in favor of annotated controllers
|
class |
AbstractUrlViewController
Abstract base class for
Controllers that return a view name
based on the request URL. |
class |
AbstractWizardFormController
Deprecated.
as of Spring 3.0, in favor of annotated controllers
|
class |
BaseCommandController
Deprecated.
as of Spring 3.0, in favor of annotated controllers
|
class |
CancellableFormController
Deprecated.
as of Spring 3.0, in favor of annotated controllers
|
class |
ParameterizableViewController
Trivial controller that always returns a named view.
|
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 |
SimpleFormController
Deprecated.
as of Spring 3.0, in favor of annotated controllers
|
class |
UrlFilenameViewController
Simple
Controller implementation that transforms the virtual
path of a URL into a view name and returns that view. |
class |
WebContentInterceptor
Interceptor that checks and prepares request and response.
|
Modifier and Type | Class and Description |
---|---|
class |
AnnotationMethodHandlerAdapter
Deprecated.
in Spring 3.2 in favor of
RequestMappingHandlerAdapter |
class |
DefaultAnnotationHandlerMapping
Deprecated.
in Spring 3.2 in favor of
RequestMappingHandlerMapping |
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 |
ExceptionHandlerExceptionResolver
An
AbstractHandlerMethodExceptionResolver that resolves exceptions
through @ExceptionHandler methods. |
class |
RequestMappingHandlerAdapter
An
AbstractHandlerMethodAdapter that supports HandlerMethod s
with the signature -- method argument and return types, defined in
@RequestMapping . |
class |
RequestMappingHandlerMapping
Creates
RequestMappingInfo instances from type and method-level
@RequestMapping annotations in
@Controller classes. |
Modifier and Type | Class and Description |
---|---|
class |
MultiActionController
Controller
implementation that allows multiple request types to be handled by the same
class. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractControllerUrlHandlerMapping
Base class for
HandlerMapping implementations
that derive URL paths according to conventions for specific controller types. |
class |
ControllerBeanNameHandlerMapping
Implementation of
HandlerMapping that
follows a simple convention for generating URL path mappings from the bean names
of registered Controller beans
as well as @Controller annotated beans. |
class |
ControllerClassNameHandlerMapping
Implementation of
HandlerMapping that
follows a simple convention for generating URL path mappings from the class names
of registered Controller beans
as well as @Controller annotated beans. |
Modifier and Type | Class and Description |
---|---|
class |
ResourceHttpRequestHandler
HttpRequestHandler that serves static resources optimized for superior browser performance
(according to the guidelines of Page Speed, YSlow, etc.) by allowing for flexible cache settings
("cacheSeconds" property, last-modified support). |
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
Velocity and FreeMarker, with the ability to use request and session
attributes in their model and the option to expose helper objects
for Spring's Velocity/FreeMarker macro library.
|
class |
AbstractTemplateViewResolver
Abstract base class for template view resolvers,
in particular for Velocity and 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
A
ViewResolver implementation that uses
bean definitions in a ResourceBundle , specified by the bundle basename. |
class |
UrlBasedViewResolver
Simple implementation of the
ViewResolver
interface, allowing for direct resolution of symbolic view names to URLs,
without explicit mapping definition. |
class |
XmlViewResolver
A
ViewResolver implementation that uses
bean definitions in a dedicated XML file for view definitions, specified by
resource location. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractExcelView
Convenient superclass for Excel document views.
|
class |
AbstractJExcelView
Convenient superclass for Excel document views.
|
class |
AbstractPdfStamperView
Abstract superclass for PDF views that operate on an existing
document with an AcroForm.
|
class |
AbstractPdfView
Abstract superclass for PDF views, using Bruno Lowagie's
iText package.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractAtomFeedView
Abstract superclass for Atom Feed views, using java.net's
ROME package.
|
class |
AbstractFeedView<T extends com.sun.syndication.feed.WireFeed>
Abstract base class for Atom and RSS Feed views, using java.net's
ROME package.
|
class |
AbstractRssFeedView
Abstract superclass for RSS Feed views, using java.net's
ROME package.
|
Modifier and Type | Class and Description |
---|---|
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 |
AbstractJasperReportsSingleFormatView
Extends
AbstractJasperReportsView to provide basic rendering logic
for views that use a fixed format, e.g. |
class |
AbstractJasperReportsView
Base class for all JasperReports views.
|
class |
ConfigurableJasperReportsView
Configurable JasperReports View, allowing to specify the JasperReports exporter
to be specified through bean properties rather than through the view class name.
|
class |
JasperReportsCsvView
Implementation of
AbstractJasperReportsSingleFormatView
that renders report results in CSV format. |
class |
JasperReportsHtmlView
Implementation of
AbstractJasperReportsSingleFormatView
that renders report results in HTML format. |
class |
JasperReportsMultiFormatView
JasperReports view class that allows for the actual rendering format
to be specified at runtime using a parameter contained in the model.
|
class |
JasperReportsPdfView
Implementation of
AbstractJasperReportsSingleFormatView
that renders report results in PDF format. |
class |
JasperReportsViewResolver
ViewResolver implementation that
resolves instances of AbstractJasperReportsView by translating
the supplied view name into the URL of the report file. |
class |
JasperReportsXlsView
Implementation of
AbstractJasperReportsSingleFormatView
that renders report results in XLS format. |
Modifier and Type | Class and Description |
---|---|
class |
MappingJackson2JsonView
Spring MVC
View that renders JSON content by serializing the model for the current request
using Jackson 2's ObjectMapper . |
class |
MappingJacksonJsonView
Spring MVC
View that renders JSON content by serializing the model for the current request
using Jackson 1.x's ObjectMapper . |
Modifier and Type | Class and Description |
---|---|
class |
TilesConfigurer
Deprecated.
as of Spring 3.0
|
class |
TilesJstlView
Deprecated.
as of Spring 3.0
|
Modifier and Type | Class and Description |
---|---|
class |
TilesView
View implementation that retrieves a
Tiles definition. |
class |
TilesViewResolver
Convenience subclass of
UrlBasedViewResolver
that supports TilesView (i.e. |
Modifier and Type | Class and Description |
---|---|
class |
VelocityLayoutView
VelocityLayoutView emulates the functionality offered by Velocity's
VelocityLayoutServlet to ease page composition from different templates.
|
class |
VelocityLayoutViewResolver
Convenience subclass of VelocityViewResolver, adding support
for VelocityLayoutView and its properties.
|
class |
VelocityToolboxView
VelocityView subclass which adds support for Velocity Tools toolboxes
and Velocity Tools ViewTool callbacks / Velocity Tools 1.3 init methods. |
class |
VelocityView
View using the Velocity template engine.
|
class |
VelocityViewResolver
Convenience subclass of
UrlBasedViewResolver
that supports VelocityView (i.e. |
Modifier and Type | Class and Description |
---|---|
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 |
AbstractXsltView
Deprecated.
since Spring 2.5; superseded by
XsltView and its
more flexible XsltView.locateSource(java.util.Map<java.lang.String, java.lang.Object>) mechanism |
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. |
Copyright © 2015. All rights reserved.