接口的使用
org.springframework.core.Ordered
使用Ordered的程序包 程序包 说明 org.springframework.aop.aspectj AspectJ integration package.org.springframework.aop.aspectj.annotation Classes enabling AspectJ 5 @Annotated classes to be used in Spring AOP.org.springframework.aop.aspectj.autoproxy Base classes enabling auto-proxying based on AspectJ.org.springframework.aop.config Support package for declarative AOP configuration, with XML schema being the primary configuration format.org.springframework.aop.framework Package containing Spring's basic AOP infrastructure, compliant with the AOP Alliance interfaces.org.springframework.aop.framework.autoproxy Bean post-processors for use in ApplicationContexts to simplify AOP usage by automatically creating AOP proxies without the need to use a ProxyFactoryBean.org.springframework.aop.interceptor Provides miscellaneous interceptor implementations.org.springframework.aop.support Convenience classes for using Spring's AOP API.org.springframework.beans This package contains interfaces and classes for manipulating Java beans.org.springframework.beans.factory.annotation Support package for annotation-driven bean configuration.org.springframework.beans.factory.config SPI interfaces and configuration-related convenience classes for bean factories.org.springframework.cache.interceptor AOP-based solution for declarative caching demarcation.org.springframework.cache.jcache.interceptor AOP-based solution for declarative caching demarcation using JSR-107 annotations.org.springframework.context.annotation Annotation support for the Application Context, including JSR-250 "common" annotations, component-scanning, and Java-based metadata for creating Spring-managed objects.org.springframework.context.event Support classes for application events, like standard context events.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.context.weaving Load-time weaving support for a Spring application context, building on Spring'sLoadTimeWeaver
abstraction.org.springframework.core Provides basic classes for exception handling and version detection, and other core helpers that are not specific to any part of the framework.org.springframework.dao.annotation Annotation support for DAOs.org.springframework.jms.annotation Annotations and support classes for declarative JMS listener endpoints.org.springframework.messaging.handler Basic abstractions for working with message handler methods.org.springframework.messaging.simp.user Support for handling messages to "user" destinations (i.e. destinations that are unique to a user's sessions), primarily translating the destinations and then forwarding the updated message to the broker.org.springframework.orm.hibernate5 Package providing integration of Hibernate 5.x with Spring concepts.org.springframework.orm.jpa.support Classes supporting theorg.springframework.orm.jpa
package.org.springframework.scheduling.annotation Java 5 annotation for asynchronous method execution.org.springframework.scripting.support Support classes for Spring's scripting package.org.springframework.test.context.event Test event support classes for the Spring TestContext Framework.org.springframework.test.context.jdbc JDBC support classes for the Spring TestContext Framework, including support for declarative SQL script execution via@Sql
.org.springframework.test.context.support Support classes for the Spring TestContext Framework.org.springframework.test.context.transaction Transactional support classes for the Spring TestContext Framework.org.springframework.test.context.web Web support classes for the Spring TestContext Framework.org.springframework.transaction.event Spring's support for listening to transaction events.org.springframework.transaction.interceptor AOP-based solution for declarative transaction demarcation.org.springframework.transaction.support Support classes for the org.springframework.transaction package.org.springframework.validation.beanvalidation Support classes for integrating a JSR-303 Bean Validation provider (such as Hibernate Validator) into a Spring ApplicationContext and in particular with Spring's data binding and validation APIs.org.springframework.web.method Common infrastructure for handler method processing, as used by Spring MVC'sorg.springframework.web.servlet.mvc.method
package.org.springframework.web.reactive.function.server.support Classes supporting theorg.springframework.web.reactive.function.server
package.org.springframework.web.reactive.handler Provides HandlerMapping implementations including abstract base classes.org.springframework.web.reactive.result Support for various programming model styles including the invocation of different types of handlers, e.g. annotated controller vs simple WebHandler, including the handling of handler result values, e.g.org.springframework.web.reactive.result.method Infrastructure for handler method processing.org.springframework.web.reactive.result.method.annotation Infrastructure for annotation-based handler method processing.org.springframework.web.reactive.result.view Support for result handling through view resolution.org.springframework.web.reactive.result.view.freemarker Support classes for the integration of FreeMarker as Spring web view technology.org.springframework.web.reactive.result.view.script Support classes for views based on the JSR-223 script engine abstraction (as included in Java 6+), e.g. using JavaScript via Nashorn on JDK 8.org.springframework.web.servlet.function.support Classes supporting theorg.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.annotation Support package for annotation-based Servlet MVC controllers.org.springframework.web.servlet.mvc.method Servlet-based infrastructure for handler method processing, building on theorg.springframework.web.method
package.org.springframework.web.servlet.mvc.method.annotation MVC infrastructure for annotation-based handler method processing, building on theorg.springframework.web.method.annotation
package.org.springframework.web.servlet.mvc.support Support package for MVC controllers.org.springframework.web.servlet.view Provides standard View and ViewResolver implementations, including abstract base classes for custom implementations.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.script Support classes for views based on the JSR-223 script engine abstraction (as included in Java 6+), e.g. using JavaScript via Nashorn on JDK 8.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.xslt Support classes for XSLT, providing a View implementation for XSLT stylesheets.org.springframework.web.socket.messaging WebSocket integration for Spring's messaging module.org.springframework.web.socket.server.support Server-side support classes including container-specific strategies for upgrading a request.org.springframework.aop.aspectj中Ordered的使用
org.springframework.aop.aspectj中Ordered的子接口 修饰符和类型 接口 说明 interface
AspectInstanceFactory
Interface implemented to provide an instance of an AspectJ aspect.interface
AspectJPrecedenceInformation
Interface to be implemented by types that can supply the information needed to sort advice/advisors by AspectJ's precedence rules.实现Ordered的org.springframework.aop.aspectj中的类 修饰符和类型 类 说明 class
AbstractAspectJAdvice
Base class for AOP AllianceAdvice
classes wrapping an AspectJ aspect or an AspectJ-annotated advice method.class
AspectJAfterAdvice
Spring AOP advice wrapping an AspectJ after advice method.class
AspectJAfterReturningAdvice
Spring AOP advice wrapping an AspectJ after-returning advice method.class
AspectJAfterThrowingAdvice
Spring AOP advice wrapping an AspectJ after-throwing advice method.class
AspectJAroundAdvice
Spring AOP around advice (MethodInterceptor) that wraps an AspectJ advice method.class
AspectJExpressionPointcutAdvisor
Spring AOP Advisor that can be used for any AspectJ pointcut expression.class
AspectJMethodBeforeAdvice
Spring AOP advice that wraps an AspectJ before method.class
AspectJPointcutAdvisor
AspectJPointcutAdvisor that adapts anAbstractAspectJAdvice
to thePointcutAdvisor
interface.class
SimpleAspectInstanceFactory
Implementation ofAspectInstanceFactory
that creates a new instance of the specified aspect class for everySimpleAspectInstanceFactory.getAspectInstance()
call.class
SingletonAspectInstanceFactory
Implementation ofAspectInstanceFactory
that is backed by a specified singleton object, returning the same instance for everySingletonAspectInstanceFactory.getAspectInstance()
call.org.springframework.aop.aspectj.annotation中Ordered的使用
org.springframework.aop.aspectj.annotation中Ordered的子接口 修饰符和类型 接口 说明 interface
MetadataAwareAspectInstanceFactory
Subinterface ofAspectInstanceFactory
that returnsAspectMetadata
associated with AspectJ-annotated classes.org.springframework.aop.aspectj.autoproxy中Ordered的使用
实现Ordered的org.springframework.aop.aspectj.autoproxy中的类 修饰符和类型 类 说明 class
AspectJAwareAdvisorAutoProxyCreator
AbstractAdvisorAutoProxyCreator
subclass that exposes AspectJ's invocation context and understands AspectJ's rules for advice precedence when multiple pieces of advice come from the same aspect.org.springframework.aop.config中Ordered的使用
实现Ordered的org.springframework.aop.config中的类 修饰符和类型 类 说明 class
SimpleBeanFactoryAwareAspectInstanceFactory
Implementation ofAspectInstanceFactory
that locates the aspect from theBeanFactory
using a configured bean name.org.springframework.aop.framework中Ordered的使用
实现Ordered的org.springframework.aop.framework中的类 修饰符和类型 类 说明 class
AbstractAdvisingBeanPostProcessor
Base class forBeanPostProcessor
implementations that apply a Spring AOPAdvisor
to specific beans.class
ProxyProcessorSupport
Base class with common functionality for proxy processors, in particular ClassLoader management and theProxyProcessorSupport.evaluateProxyInterfaces(java.lang.Class<?>, org.springframework.aop.framework.ProxyFactory)
algorithm.org.springframework.aop.framework.autoproxy中Ordered的使用
实现Ordered的org.springframework.aop.framework.autoproxy中的类 修饰符和类型 类 说明 class
AbstractAdvisorAutoProxyCreator
Generic auto proxy creator that builds AOP proxies for specific beans based on detected Advisors for each bean.class
AbstractAutoProxyCreator
BeanPostProcessor
implementation that wraps each eligible bean with an AOP proxy, delegating to specified interceptors before invoking the bean itself.class
AbstractBeanFactoryAwareAdvisingPostProcessor
Extension ofAbstractAutoProxyCreator
which implementsBeanFactoryAware
, adds exposure of the original target class for each proxied bean (AutoProxyUtils.ORIGINAL_TARGET_CLASS_ATTRIBUTE
), and participates in an externally enforced target-class mode for any given bean (AutoProxyUtils.PRESERVE_TARGET_CLASS_ATTRIBUTE
).class
BeanNameAutoProxyCreator
Auto proxy creator that identifies beans to proxy via a list of names.class
DefaultAdvisorAutoProxyCreator
BeanPostProcessor
implementation that creates AOP proxies based on all candidateAdvisor
s in the currentBeanFactory
.class
InfrastructureAdvisorAutoProxyCreator
Auto-proxy creator that considers infrastructure Advisor beans only, ignoring any application-defined Advisors.org.springframework.aop.interceptor中Ordered的使用
实现Ordered的org.springframework.aop.interceptor中的类 修饰符和类型 类 说明 class
AsyncExecutionInterceptor
AOP AllianceMethodInterceptor
that processes method invocations asynchronously, using a givenAsyncTaskExecutor
.class
ExposeInvocationInterceptor
Interceptor that exposes the currentMethodInvocation
as a thread-local object.org.springframework.aop.support中Ordered的使用
实现Ordered的org.springframework.aop.support中的类 修饰符和类型 类 说明 class
AbstractBeanFactoryPointcutAdvisor
Abstract BeanFactory-based PointcutAdvisor that allows for any Advice to be configured as reference to an Advice bean in a BeanFactory.class
AbstractGenericPointcutAdvisor
Abstract genericPointcutAdvisor
that allows for anyAdvice
to be configured.class
AbstractPointcutAdvisor
Abstract base class forPointcutAdvisor
implementations.class
DefaultBeanFactoryPointcutAdvisor
Concrete BeanFactory-based PointcutAdvisor that allows for any Advice to be configured as reference to an Advice bean in the BeanFactory, as well as the Pointcut to be configured through a bean property.class
DefaultIntroductionAdvisor
SimpleIntroductionAdvisor
implementation that by default applies to any class.class
DefaultPointcutAdvisor
Convenient Pointcut-driven Advisor implementation.class
NameMatchMethodPointcutAdvisor
Convenient class for name-match method pointcuts that hold an Advice, making them an Advisor.class
RegexpMethodPointcutAdvisor
Convenient class for regexp method pointcuts that hold an Advice, making them anAdvisor
.class
StaticMethodMatcherPointcutAdvisor
Convenient base class for Advisors that are also static pointcuts.org.springframework.beans中Ordered的使用
实现Ordered的org.springframework.beans中的类 修饰符和类型 类 说明 class
ExtendedBeanInfoFactory
BeanInfoFactory
implementation that evaluates whether bean classes have "non-standard" JavaBeans setter methods and are thus candidates for introspection by Spring's (package-visible)ExtendedBeanInfo
implementation.org.springframework.beans.factory.annotation中Ordered的使用
实现Ordered的org.springframework.beans.factory.annotation中的类 修饰符和类型 类 说明 class
AutowiredAnnotationBeanPostProcessor
BeanPostProcessor
implementation that autowires annotated fields, setter methods, and arbitrary config methods.class
CustomAutowireConfigurer
ABeanFactoryPostProcessor
implementation that allows for convenient registration of custom autowire qualifier types.class
InitDestroyAnnotationBeanPostProcessor
BeanPostProcessor
implementation that invokes annotated init and destroy methods.class
RequiredAnnotationBeanPostProcessor
已过时。as of 5.1, in favor of using constructor injection for required settings (or a customInitializingBean
implementation)org.springframework.beans.factory.config中Ordered的使用
实现Ordered的org.springframework.beans.factory.config中的类 修饰符和类型 类 说明 class
CustomEditorConfigurer
BeanFactoryPostProcessor
implementation that allows for convenient registration of customproperty editors
.class
CustomScopeConfigurer
SimpleBeanFactoryPostProcessor
implementation that registers customScope(s)
with the containingConfigurableBeanFactory
.class
PlaceholderConfigurerSupport
Abstract base class for property resource configurers that resolve placeholders in bean definition property values.class
PreferencesPlaceholderConfigurer
已过时。as of 5.2, along withPropertyPlaceholderConfigurer
class
PropertyOverrideConfigurer
Property resource configurer that overrides bean property values in an application context definition.class
PropertyPlaceholderConfigurer
已过时。as of 5.2; useorg.springframework.context.support.PropertySourcesPlaceholderConfigurer
instead which is more flexible through taking advantage of theEnvironment
andPropertySource
mechanisms.class
PropertyResourceConfigurer
Allows for configuration of individual bean property values from a property resource, i.e. a properties file.org.springframework.cache.interceptor中Ordered的使用
实现Ordered的org.springframework.cache.interceptor中的类 修饰符和类型 类 说明 class
BeanFactoryCacheOperationSourceAdvisor
Advisor driven by aCacheOperationSource
, used to include a cache advice bean for methods that are cacheable.org.springframework.cache.jcache.interceptor中Ordered的使用
实现Ordered的org.springframework.cache.jcache.interceptor中的类 修饰符和类型 类 说明 class
BeanFactoryJCacheOperationSourceAdvisor
Advisor driven by aJCacheOperationSource
, used to include a cache advice bean for methods that are cacheable.org.springframework.context.annotation中Ordered的使用
实现Ordered的org.springframework.context.annotation中的类 修饰符和类型 类 说明 class
CommonAnnotationBeanPostProcessor
BeanPostProcessor
implementation that supports common Java annotations out of the box, in particular the JSR-250 annotations in thejavax.annotation
package.class
ConfigurationClassPostProcessor
BeanFactoryPostProcessor
used for bootstrapping processing of@Configuration
classes.org.springframework.context.event中Ordered的使用
org.springframework.context.event中Ordered的子接口 修饰符和类型 接口 说明 interface
GenericApplicationListener
Extended variant of the standardApplicationListener
interface, exposing further metadata such as the supported event and source type.interface
SmartApplicationListener
Extended variant of the standardApplicationListener
interface, exposing further metadata such as the supported event and source type.实现Ordered的org.springframework.context.event中的类 修饰符和类型 类 说明 class
ApplicationListenerMethodAdapter
GenericApplicationListener
adapter that delegates the processing of an event to anEventListener
annotated method.class
DefaultEventListenerFactory
DefaultEventListenerFactory
implementation that supports the regularEventListener
annotation.class
GenericApplicationListenerAdapter
GenericApplicationListener
adapter that determines supported event types through introspecting the generically declared type of the target listener.class
SourceFilteringListener
ApplicationListener
decorator that filters events from a specified event source, invoking its delegate listener for matchingApplicationEvent
objects only.org.springframework.context.support中Ordered的使用
实现Ordered的org.springframework.context.support中的类 修饰符和类型 类 说明 class
PropertySourcesPlaceholderConfigurer
Specialization ofPlaceholderConfigurerSupport
that resolves ${...} placeholders within bean definition property values and@Value
annotations against the current SpringEnvironment
and its set ofPropertySources
.org.springframework.context.weaving中Ordered的使用
实现Ordered的org.springframework.context.weaving中的类 修饰符和类型 类 说明 class
AspectJWeavingEnabler
Post-processor that registers AspectJ'sClassPreProcessorAgentAdapter
with the Spring application context's defaultLoadTimeWeaver
.org.springframework.core中Ordered的使用
org.springframework.core中Ordered的子接口 修饰符和类型 接口 说明 interface
PriorityOrdered
org.springframework.dao.annotation中Ordered的使用
实现Ordered的org.springframework.dao.annotation中的类 修饰符和类型 类 说明 class
PersistenceExceptionTranslationAdvisor
Spring AOP exception translation aspect for use at Repository or DAO layer level.class
PersistenceExceptionTranslationPostProcessor
Bean post-processor that automatically applies persistence exception translation to any bean marked with Spring's @Repository
annotation, adding a correspondingPersistenceExceptionTranslationAdvisor
to the exposed proxy (either an existing AOP proxy or a newly generated proxy that implements all of the target's interfaces).org.springframework.jms.annotation中Ordered的使用
实现Ordered的org.springframework.jms.annotation中的类 修饰符和类型 类 说明 class
JmsListenerAnnotationBeanPostProcessor
Bean post-processor that registers methods annotated withJmsListener
to be invoked by a JMS message listener container created under the cover by aJmsListenerContainerFactory
according to the attributes of the annotation.org.springframework.messaging.handler中Ordered的使用
org.springframework.messaging.handler中Ordered的子接口 修饰符和类型 接口 说明 interface
MessagingAdviceBean
Represents a Spring-managed bean with cross-cutting functionality to be applied to one or more Spring beans with annotation-based message handling methods.org.springframework.messaging.simp.user中Ordered的使用
实现Ordered的org.springframework.messaging.simp.user中的类 修饰符和类型 类 说明 class
MultiServerUserRegistry
SimpUserRegistry
that looks up users in a "local" user registry as well as a set of "remote" user registries.org.springframework.orm.hibernate5中Ordered的使用
实现Ordered的org.springframework.orm.hibernate5中的类 修饰符和类型 类 说明 class
SpringFlushSynchronization
Simple synchronization adapter that propagates aflush()
call to the underlying Hibernate Session.class
SpringSessionSynchronization
Callback for resource cleanup at the end of a Spring-managed transaction for a pre-bound Hibernate Session.org.springframework.orm.jpa.support中Ordered的使用
实现Ordered的org.springframework.orm.jpa.support中的类 修饰符和类型 类 说明 class
PersistenceAnnotationBeanPostProcessor
BeanPostProcessor that processesPersistenceUnit
andPersistenceContext
annotations, for injection of the corresponding JPA resourcesEntityManagerFactory
andEntityManager
.org.springframework.scheduling.annotation中Ordered的使用
实现Ordered的org.springframework.scheduling.annotation中的类 修饰符和类型 类 说明 class
AnnotationAsyncExecutionInterceptor
Specialization ofAsyncExecutionInterceptor
that delegates method execution to anExecutor
based on theAsync
annotation.class
AsyncAnnotationAdvisor
Advisor that activates asynchronous method execution through theAsync
annotation.class
AsyncAnnotationBeanPostProcessor
Bean post-processor that automatically applies asynchronous invocation behavior to any bean that carries theAsync
annotation at class or method-level by adding a correspondingAsyncAnnotationAdvisor
to the exposed proxy (either an existing AOP proxy or a newly generated proxy that implements all of the target's interfaces).class
ScheduledAnnotationBeanPostProcessor
Bean post-processor that registers methods annotated with @Scheduled
to be invoked by aTaskScheduler
according to the "fixedRate", "fixedDelay", or "cron" expression provided via the annotation.org.springframework.scripting.support中Ordered的使用
实现Ordered的org.springframework.scripting.support中的类 修饰符和类型 类 说明 class
ScriptFactoryPostProcessor
BeanPostProcessor
that handlesScriptFactory
definitions, replacing each factory with the actual scripted Java object generated by it.org.springframework.test.context.event中Ordered的使用
实现Ordered的org.springframework.test.context.event中的类 修饰符和类型 类 说明 class
EventPublishingTestExecutionListener
TestExecutionListener
that publishes test execution events to theApplicationContext
for the currently executing test.org.springframework.test.context.jdbc中Ordered的使用
实现Ordered的org.springframework.test.context.jdbc中的类 修饰符和类型 类 说明 class
SqlScriptsTestExecutionListener
TestExecutionListener
that provides support for executing SQLscripts
and inlinedstatements
configured via the@Sql
annotation.org.springframework.test.context.support中Ordered的使用
实现Ordered的org.springframework.test.context.support中的类 修饰符和类型 类 说明 class
AbstractDirtiesContextTestExecutionListener
Abstract base class forTestExecutionListener
implementations that provide support for marking theApplicationContext
associated with a test as dirty for both test classes and test methods annotated with the@DirtiesContext
annotation.class
AbstractTestExecutionListener
Abstract ordered implementation of theTestExecutionListener
API.class
DependencyInjectionTestExecutionListener
TestExecutionListener
which provides support for dependency injection and initialization of test instances.class
DirtiesContextBeforeModesTestExecutionListener
TestExecutionListener
which provides support for marking theApplicationContext
associated with a test as dirty for both test classes and test methods annotated with the@DirtiesContext
annotation.class
DirtiesContextTestExecutionListener
TestExecutionListener
which provides support for marking theApplicationContext
associated with a test as dirty for both test classes and test methods annotated with the@DirtiesContext
annotation.org.springframework.test.context.transaction中Ordered的使用
实现Ordered的org.springframework.test.context.transaction中的类 修饰符和类型 类 说明 class
TransactionalTestExecutionListener
TestExecutionListener
that provides support for executing tests within test-managed transactions by honoring Spring's@Transactional
annotation.org.springframework.test.context.web中Ordered的使用
实现Ordered的org.springframework.test.context.web中的类 修饰符和类型 类 说明 class
ServletTestExecutionListener
TestExecutionListener
which provides mock Servlet API support toWebApplicationContexts
loaded by the Spring TestContext Framework.org.springframework.transaction.event中Ordered的使用
实现Ordered的org.springframework.transaction.event中的类 修饰符和类型 类 说明 class
TransactionalEventListenerFactory
EventListenerFactory
implementation that handlesTransactionalEventListener
annotated methods.org.springframework.transaction.interceptor中Ordered的使用
实现Ordered的org.springframework.transaction.interceptor中的类 修饰符和类型 类 说明 class
BeanFactoryTransactionAttributeSourceAdvisor
Advisor driven by aTransactionAttributeSource
, used to include a transaction advice bean for methods that are transactional.class
TransactionAttributeSourceAdvisor
Advisor driven by aTransactionAttributeSource
, used to include aTransactionInterceptor
only for methods that are transactional.org.springframework.transaction.support中Ordered的使用
实现Ordered的org.springframework.transaction.support中的类 修饰符和类型 类 说明 class
TransactionSynchronizationAdapter
SimpleTransactionSynchronization
adapter containing empty method implementations, for easier overriding of single methods.org.springframework.validation.beanvalidation中Ordered的使用
实现Ordered的org.springframework.validation.beanvalidation中的类 修饰符和类型 类 说明 class
MethodValidationPostProcessor
A convenientBeanPostProcessor
implementation that delegates to a JSR-303 provider for performing method-level validation on annotated methods.org.springframework.web.method中Ordered的使用
实现Ordered的org.springframework.web.method中的类 修饰符和类型 类 说明 class
ControllerAdviceBean
Encapsulates information about an@ControllerAdvice
Spring-managed bean without necessarily requiring it to be instantiated.org.springframework.web.reactive.function.server.support中Ordered的使用
实现Ordered的org.springframework.web.reactive.function.server.support中的类 修饰符和类型 类 说明 class
RouterFunctionMapping
HandlerMapping
implementation that supportsRouterFunctions
.class
ServerResponseResultHandler
HandlerResultHandler
implementation that supportsServerResponses
.org.springframework.web.reactive.handler中Ordered的使用
实现Ordered的org.springframework.web.reactive.handler中的类 修饰符和类型 类 说明 class
AbstractHandlerMapping
Abstract base class forHandlerMapping
implementations.class
AbstractUrlHandlerMapping
Abstract base class for URL-mappedHandlerMapping
implementations.class
SimpleUrlHandlerMapping
Implementation of theHandlerMapping
interface to map from URLs to request handler beans.org.springframework.web.reactive.result中Ordered的使用
实现Ordered的org.springframework.web.reactive.result中的类 修饰符和类型 类 说明 class
HandlerResultHandlerSupport
Base class forHandlerResultHandler
with support for content negotiation and access to aReactiveAdapter
registry.org.springframework.web.reactive.result.method中Ordered的使用
实现Ordered的org.springframework.web.reactive.result.method中的类 修饰符和类型 类 说明 class
AbstractHandlerMethodMapping<T>
Abstract base class forHandlerMapping
implementations that define a mapping between a request and aHandlerMethod
.class
RequestMappingInfoHandlerMapping
Abstract base class for classes for whichRequestMappingInfo
defines the mapping between a request and a handler method.org.springframework.web.reactive.result.method.annotation中Ordered的使用
实现Ordered的org.springframework.web.reactive.result.method.annotation中的类 修饰符和类型 类 说明 class
AbstractMessageWriterResultHandler
Abstract base class for result handlers that handle return values by writing to the response withHttpMessageWriter
.class
RequestMappingHandlerMapping
An extension ofRequestMappingInfoHandlerMapping
that createsRequestMappingInfo
instances from class-level and method-level@RequestMapping
annotations.class
ResponseBodyResultHandler
HandlerResultHandler
that handles return values from methods annotated with@ResponseBody
writing to the body of the request or response with anHttpMessageWriter
.class
ResponseEntityResultHandler
HandlesHttpEntity
andResponseEntity
return values.org.springframework.web.reactive.result.view中Ordered的使用
实现Ordered的org.springframework.web.reactive.result.view中的类 修饰符和类型 类 说明 class
UrlBasedViewResolver
AViewResolver
that allows direct resolution of symbolic view names to URLs without explicit mapping definitions.class
ViewResolutionResultHandler
HandlerResultHandler
that encapsulates the view resolution algorithm supporting the following return types:Void
or no value -- default view nameString
-- view name unless@ModelAttribute
-annotatedView
-- View to render withModel
-- attributes to add to the modelMap
-- attributes to add to the modelRendering
-- use case driven API for view resolution@ModelAttribute
-- attribute for the model Non-simple value -- attribute for the modelclass
ViewResolverSupport
Base class forViewResolver
implementations with shared properties.org.springframework.web.reactive.result.view.freemarker中Ordered的使用
实现Ordered的org.springframework.web.reactive.result.view.freemarker中的类 修饰符和类型 类 说明 class
FreeMarkerViewResolver
AViewResolver
for resolvingFreeMarkerView
instances, i.e.org.springframework.web.reactive.result.view.script中Ordered的使用
实现Ordered的org.springframework.web.reactive.result.view.script中的类 修饰符和类型 类 说明 class
ScriptTemplateViewResolver
Convenience subclass ofUrlBasedViewResolver
that supportsScriptTemplateView
and custom subclasses of it.org.springframework.web.servlet.function.support中Ordered的使用
实现Ordered的org.springframework.web.servlet.function.support中的类 修饰符和类型 类 说明 class
HandlerFunctionAdapter
HandlerAdapter
implementation that supportsHandlerFunction
s.class
RouterFunctionMapping
HandlerMapping
implementation that supportsRouterFunctions
.org.springframework.web.servlet.handler中Ordered的使用
实现Ordered的org.springframework.web.servlet.handler中的类 修饰符和类型 类 说明 class
AbstractDetectingUrlHandlerMapping
Abstract implementation of theHandlerMapping
interface, detecting URL mappings for handler beans through introspection of all defined beans in the application context.class
AbstractHandlerExceptionResolver
Abstract base class forHandlerExceptionResolver
implementations.class
AbstractHandlerMapping
Abstract base class forHandlerMapping
implementations.class
AbstractHandlerMethodExceptionResolver
Abstract base class forHandlerExceptionResolver
implementations that support handling exceptions from handlers of typeHandlerMethod
.class
AbstractHandlerMethodMapping<T>
Abstract base class forHandlerMapping
implementations that define a mapping between a request and aHandlerMethod
.class
AbstractUrlHandlerMapping
Abstract base class for URL-mappedHandlerMapping
implementations.class
BeanNameUrlHandlerMapping
Implementation of theHandlerMapping
interface that maps from URLs to beans with names that start with a slash ("/"), similar to how Struts maps URLs to action names.class
HandlerExceptionResolverComposite
AHandlerExceptionResolver
that delegates to a list of otherHandlerExceptionResolvers
.class
SimpleMappingExceptionResolver
HandlerExceptionResolver
implementation that allows for mapping exception class names to view names, either for a set of given handlers or for all handlers in the DispatcherServlet.class
SimpleUrlHandlerMapping
Implementation of theHandlerMapping
interface that maps from URLs to request handler beans.org.springframework.web.servlet.mvc.annotation中Ordered的使用
实现Ordered的org.springframework.web.servlet.mvc.annotation中的类 修饰符和类型 类 说明 class
ResponseStatusExceptionResolver
AHandlerExceptionResolver
that uses the@ResponseStatus
annotation to map exceptions to HTTP status codes.org.springframework.web.servlet.mvc.method中Ordered的使用
实现Ordered的org.springframework.web.servlet.mvc.method中的类 修饰符和类型 类 说明 class
AbstractHandlerMethodAdapter
Abstract base class forHandlerAdapter
implementations that support handlers of typeHandlerMethod
.class
RequestMappingInfoHandlerMapping
Abstract base class for classes for whichRequestMappingInfo
defines the mapping between a request and a handler method.org.springframework.web.servlet.mvc.method.annotation中Ordered的使用
实现Ordered的org.springframework.web.servlet.mvc.method.annotation中的类 修饰符和类型 类 说明 class
ExceptionHandlerExceptionResolver
AnAbstractHandlerMethodExceptionResolver
that resolves exceptions through@ExceptionHandler
methods.class
RequestMappingHandlerAdapter
class
RequestMappingHandlerMapping
CreatesRequestMappingInfo
instances from type and method-level@RequestMapping
annotations in@Controller
classes.org.springframework.web.servlet.mvc.support中Ordered的使用
实现Ordered的org.springframework.web.servlet.mvc.support中的类 修饰符和类型 类 说明 class
DefaultHandlerExceptionResolver
The default implementation of theHandlerExceptionResolver
interface, resolving standard Spring MVC exceptions and translating them to corresponding HTTP status codes.org.springframework.web.servlet.view中Ordered的使用
实现Ordered的org.springframework.web.servlet.view中的类 修饰符和类型 类 说明 class
AbstractTemplateViewResolver
Abstract base class for template view resolvers, in particular for FreeMarker views.class
BeanNameViewResolver
A simple implementation ofViewResolver
that interprets a view name as a bean name in the current application context, i.e. typically in the XML file of the executingDispatcherServlet
.class
ContentNegotiatingViewResolver
Implementation ofViewResolver
that resolves a view based on the request file name orAccept
header.class
InternalResourceViewResolver
Convenient subclass ofUrlBasedViewResolver
that supportsInternalResourceView
(i.e.class
ResourceBundleViewResolver
AViewResolver
implementation that uses bean definitions in aResourceBundle
, specified by the bundle basename.class
UrlBasedViewResolver
Simple implementation of theViewResolver
interface, allowing for direct resolution of symbolic view names to URLs, without explicit mapping definitions.class
ViewResolverComposite
AViewResolver
that delegates to others.class
XmlViewResolver
AViewResolver
implementation that uses bean definitions in a dedicated XML file for view definitions, specified by resource location.org.springframework.web.servlet.view.freemarker中Ordered的使用
实现Ordered的org.springframework.web.servlet.view.freemarker中的类 修饰符和类型 类 说明 class
FreeMarkerViewResolver
Convenience subclass ofUrlBasedViewResolver
that supportsFreeMarkerView
(i.e.org.springframework.web.servlet.view.groovy中Ordered的使用
实现Ordered的org.springframework.web.servlet.view.groovy中的类 修饰符和类型 类 说明 class
GroovyMarkupViewResolver
Convenience subclass of @link AbstractTemplateViewResolver} that supportsGroovyMarkupView
(i.e.org.springframework.web.servlet.view.script中Ordered的使用
实现Ordered的org.springframework.web.servlet.view.script中的类 修饰符和类型 类 说明 class
ScriptTemplateViewResolver
Convenience subclass ofUrlBasedViewResolver
that supportsScriptTemplateView
and custom subclasses of it.org.springframework.web.servlet.view.tiles3中Ordered的使用
实现Ordered的org.springframework.web.servlet.view.tiles3中的类 修饰符和类型 类 说明 class
TilesViewResolver
Convenience subclass ofUrlBasedViewResolver
that supportsTilesView
(i.e.org.springframework.web.servlet.view.xslt中Ordered的使用
实现Ordered的org.springframework.web.servlet.view.xslt中的类 修饰符和类型 类 说明 class
XsltViewResolver
ViewResolver
implementation that resolves instances ofXsltView
by translating the supplied view name into the URL of the XSLT stylesheet.org.springframework.web.socket.messaging中Ordered的使用
实现Ordered的org.springframework.web.socket.messaging中的类 修饰符和类型 类 说明 class
DefaultSimpUserRegistry
A default implementation ofSimpUserRegistry
that relies onAbstractSubProtocolEvent
application context events to keep track of connected users and their subscriptions.org.springframework.web.socket.server.support中Ordered的使用
实现Ordered的org.springframework.web.socket.server.support中的类 修饰符和类型 类 说明 class
WebSocketHandlerMapping
An extension ofSimpleUrlHandlerMapping
that is also aSmartLifecycle
container and propagates start and stop calls to any handlers that implementLifecycle
.