所有类 接口概要 类概要 枚举概要 异常错误概要 注释类型概要 类 | 说明 |
---|
AbstractAdaptableMessageListener | An abstract JMS MessageListener adapter providing the necessary infrastructure to extract the payload of a JMS Message . |
---|
AbstractAdvisingBeanPostProcessor | |
---|
AbstractAdvisorAutoProxyCreator | Generic auto proxy creator that builds AOP proxies for specific beans based on detected Advisors for each bean. |
---|
AbstractAnnotationConfigDispatcherServletInitializer | |
---|
AbstractApplicationContext | |
---|
AbstractApplicationEventMulticaster | |
---|
AbstractAspectJAdvice | Base class for AOP Alliance Advice classes wrapping an AspectJ aspect or an AspectJ-annotated advice method. |
---|
AbstractAspectJAdvisorFactory | Abstract base class for factories that can create Spring AOP Advisors given AspectJ classes from classes honoring the AspectJ 5 annotation syntax. |
---|
AbstractAspectJAdvisorFactory.AspectJAnnotation<A extends Annotation> | Class modelling an AspectJ annotation, exposing its type enumeration and pointcut String. |
---|
AbstractAspectJAdvisorFactory.AspectJAnnotationType | Enum for AspectJ annotation types. |
---|
AbstractAsyncConfiguration | Abstract base Configuration class providing common structure for enabling Spring's asynchronous method execution capability. |
---|
AbstractAsyncReturnValueHandler | |
---|
AbstractAtomFeedView | Abstract superclass for Atom Feed views, using the ROME package. |
---|
AbstractAutoProxyCreator | BeanPostProcessor implementation that wraps each eligible bean with an AOP proxy, delegating to specified interceptors before invoking the bean itself. |
---|
AbstractAutowireCapableBeanFactory | Abstract bean factory superclass that implements default bean creation, with the full capabilities specified by the RootBeanDefinition class. |
---|
AbstractBeanDefinition | |
---|
AbstractBeanDefinitionParser | Abstract BeanDefinitionParser implementation providing a number of convenience methods and a template method that subclasses must override to provide the actual parsing logic. |
---|
AbstractBeanDefinitionReader | |
---|
AbstractBeanFactory | |
---|
AbstractBeanFactoryAwareAdvisingPostProcessor | |
---|
AbstractBeanFactoryBasedTargetSource | Base class for TargetSource implementations that are based on a Spring BeanFactory , delegating to Spring-managed bean instances. |
---|
AbstractBeanFactoryBasedTargetSourceCreator | Convenient superclass for TargetSourceCreator implementations that require creating multiple instances of a prototype bean. |
---|
AbstractBeanFactoryPointcutAdvisor | Abstract BeanFactory-based PointcutAdvisor that allows for any Advice to be configured as reference to an Advice bean in a BeanFactory. |
---|
AbstractBindingResult | |
---|
AbstractBrokerMessageHandler | Abstract base class for a MessageHandler that broker messages to registered subscribers. |
---|
AbstractBrokerRegistration | Base class for message broker registration classes. |
---|
AbstractCacheInvoker | A base component for invoking Cache operations and using a configurable CacheErrorHandler when an exception occurs. |
---|
AbstractCacheManager | Abstract base class implementing the common CacheManager methods. |
---|
AbstractCacheResolver | A base CacheResolver implementation that requires the concrete implementation to provide the collection of cache name(s) based on the invocation context. |
---|
AbstractCachingConfiguration | Abstract base @Configuration class providing common structure for enabling Spring's annotation-driven cache management capability. |
---|
AbstractCachingViewResolver | |
---|
AbstractCachingViewResolver.CacheFilter | Filter that determines if view should be cached. |
---|
AbstractCheckedElementTag | Abstract base class to provide common methods for implementing databinding-aware JSP tags for rendering an HTML 'input ' element with a 'type ' of 'checkbox ' or 'radio '. |
---|
AbstractClassGenerator<T> | Abstract class for all code-generating CGLIB utilities. |
---|
AbstractClassGenerator.ClassLoaderData | |
---|
AbstractClassGenerator.Source | |
---|
AbstractClassTestingTypeFilter | Type filter that exposes a ClassMetadata object to subclasses, for class testing purposes. |
---|
AbstractClientHttpRequest | Abstract base for ClientHttpRequest that makes sure that headers and body are not written multiple times. |
---|
AbstractClientHttpRequest | |
---|
AbstractClientHttpRequestFactoryWrapper | |
---|
AbstractClientHttpResponse | |
---|
AbstractClientSockJsSession | |
---|
AbstractColumnMaxValueIncrementer | |
---|
AbstractComponentDefinition | |
---|
AbstractConfigurableMBeanInfoAssembler | Base class for MBeanInfoAssemblers that support configurable JMX notification behavior. |
---|
AbstractContextLoader | Abstract application context loader that provides a basis for all concrete implementations of the ContextLoader SPI. |
---|
AbstractContextLoaderInitializer | |
---|
AbstractController | Convenient superclass for controller implementations, using the Template Method design pattern. |
---|
AbstractCookieValueMethodArgumentResolver | A base abstract class to resolve method arguments annotated with @CookieValue . |
---|
AbstractDataBoundFormElementTag | Base tag for all data-binding aware JSP form tags. |
---|
AbstractDataBufferDecoder<T> | Abstract base class for Decoder implementations that can decode a DataBuffer directly to the target element type. |
---|
AbstractDataFieldMaxValueIncrementer | |
---|
AbstractDataSource | Abstract base class for Spring's DataSource implementations, taking care of the padding. |
---|
AbstractDecoder<T> | Abstract base class for Decoder implementations. |
---|
AbstractDelegatingSmartContextLoader | AbstractDelegatingSmartContextLoader serves as an abstract base class for implementations of the SmartContextLoader SPI that delegate to a set of candidate SmartContextLoaders (i.e., one that supports XML configuration files or Groovy scripts and one that supports annotated classes) to determine which context loader is appropriate for a given test class's configuration. |
---|
AbstractDestinationResolvingMessagingTemplate<D> | |
---|
AbstractDetectingUrlHandlerMapping | Abstract implementation of the HandlerMapping interface, detecting URL mappings for handler beans through introspection of all defined beans in the application context. |
---|
AbstractDirtiesContextTestExecutionListener | Abstract base class for TestExecutionListener implementations that provide support for marking the ApplicationContext associated with a test as dirty for both test classes and test methods annotated with the @DirtiesContext annotation. |
---|
AbstractDispatcherServletInitializer | |
---|
AbstractDriverBasedDataSource | Abstract base class for JDBC DataSource implementations that operate on a JDBC Driver . |
---|
AbstractEncoder<T> | Abstract base class for Decoder implementations. |
---|
AbstractEncoderMethodReturnValueHandler | Base class for a return value handler that encodes return values to Flux<DataBuffer> through the configured Encoder s. |
---|
AbstractEntityManagerFactoryBean | |
---|
AbstractEnvironment | |
---|
AbstractErrors | Abstract implementation of the Errors interface. |
---|
AbstractExceptionHandlerMethodResolver | Cache exception handling method mappings and provide options to look up a method that should handle an exception. |
---|
AbstractExpressionPointcut | Abstract superclass for expression pointcuts, offering location and expression properties. |
---|
AbstractFactoryBean<T> | Simple template superclass for FactoryBean implementations that creates a singleton or a prototype object, depending on a flag. |
---|
AbstractFallbackCacheOperationSource | Abstract implementation of CacheOperation that caches attributes for methods and implements a fallback policy: 1. specific target method; 2. target class; 3. declaring method; 4. declaring class/interface. |
---|
AbstractFallbackJCacheOperationSource | Abstract implementation of JCacheOperationSource that caches attributes for methods and implements a fallback policy: 1. specific target method; 2. declaring method. |
---|
AbstractFallbackSQLExceptionTranslator | |
---|
AbstractFallbackTransactionAttributeSource | Abstract implementation of TransactionAttributeSource that caches attributes for methods and implements a fallback policy: 1. specific target method; 2. target class; 3. declaring method; 4. declaring class/interface. |
---|
AbstractFeedView<T extends com.rometools.rome.feed.WireFeed> | Abstract base class for Atom and RSS Feed views, using the ROME package. |
---|
AbstractFileNameVersionStrategy | Abstract base class for filename suffix based VersionStrategy implementations, e.g. |
---|
AbstractFileResolvingResource | |
---|
AbstractFlashMapManager | |
---|
AbstractFormTag | Base class for all JSP form tags. |
---|
AbstractGenericContextLoader | |
---|
AbstractGenericHttpMessageConverter<T> | |
---|
AbstractGenericPointcutAdvisor | |
---|
AbstractGenericWebContextLoader | |
---|
AbstractHandlerExceptionResolver | |
---|
AbstractHandlerMapping | |
---|
AbstractHandlerMapping | |
---|
AbstractHandlerMethodAdapter | |
---|
AbstractHandlerMethodExceptionResolver | |
---|
AbstractHandlerMethodMapping<T> | |
---|
AbstractHandlerMethodMapping<T> | |
---|
AbstractHandshakeHandler | A base class for HandshakeHandler implementations, independent from the Servlet API. |
---|
AbstractHeaderMapper<T> | |
---|
AbstractHtmlElementBodyTag | Convenient super class for many html tags that render content using the databinding features of the AbstractHtmlElementTag . |
---|
AbstractHtmlElementTag | Base class for databinding-aware JSP tags that render HTML element. |
---|
AbstractHtmlInputElementTag | Base class for databinding-aware JSP tags that render HTML form input element. |
---|
AbstractHttpInvokerRequestExecutor | Abstract base implementation of the HttpInvokerRequestExecutor interface. |
---|
AbstractHttpMessageConverter<T> | |
---|
AbstractHttpReceivingTransportHandler | Base class for HTTP transport handlers that receive messages via HTTP POST. |
---|
AbstractHttpSendingTransportHandler | Base class for HTTP transport handlers that push messages to connected clients. |
---|
AbstractHttpSockJsSession | An abstract base class for use with HTTP transport SockJS sessions. |
---|
AbstractIdentityColumnMaxValueIncrementer | |
---|
AbstractInterceptorDrivenBeanDefinitionDecorator | |
---|
AbstractInterruptibleBatchPreparedStatementSetter | |
---|
AbstractJackson2Decoder | Abstract base class for Jackson 2.9 decoding, leveraging non-blocking parsing. |
---|
AbstractJackson2Encoder | Base class providing support methods for Jackson 2.9 encoding. |
---|
AbstractJackson2HttpMessageConverter | Abstract base class for Jackson based and content type independent HttpMessageConverter implementations. |
---|
AbstractJackson2View | Abstract base class for Jackson based and content type independent AbstractView implementations. |
---|
AbstractJaxb2HttpMessageConverter<T> | |
---|
AbstractJaxWsServiceExporter | Abstract exporter for JAX-WS services, autodetecting annotated service beans (through the JAX-WS WebService annotation). |
---|
AbstractJCacheConfiguration | Abstract JSR-107 specific @Configuration class providing common structure for enabling JSR-107 annotation-driven cache management capability. |
---|
AbstractJdbcCall | Abstract class to provide base functionality for easy stored procedure calls based on configuration options and database meta-data. |
---|
AbstractJdbcInsert | Abstract class to provide base functionality for easy inserts based on configuration options and database meta-data. |
---|
AbstractJmsListenerContainerFactory<C extends AbstractMessageListenerContainer> | |
---|
AbstractJmsListenerEndpoint | Base model for a JMS listener endpoint. |
---|
AbstractJmsListeningContainer | Common base class for all containers which need to implement listening based on a JMS Connection (either shared or freshly obtained for each attempt). |
---|
AbstractJmsListeningContainer.SharedConnectionNotInitializedException | Exception that indicates that the initial setup of this container's shared JMS Connection failed. |
---|
AbstractJmxAttribute | Base class for all JMX metadata classes. |
---|
AbstractJpaVendorAdapter | Abstract JpaVendorAdapter implementation that defines common properties, to be translated into vendor-specific JPA properties by concrete subclasses. |
---|
AbstractJsonHttpMessageConverter | Common base class for plain JSON converters, e.g. |
---|
AbstractJUnit4SpringContextTests | Abstract base test class which integrates the Spring TestContext Framework with explicit ApplicationContext testing support in a JUnit 4 environment. |
---|
AbstractLazyCreationTargetSource | TargetSource implementation that will lazily create a user-managed object. |
---|
AbstractListenerReadPublisher<T> | Abstract base class for Publisher implementations that bridge between event-listener read APIs and Reactive Streams. |
---|
AbstractListenerServerHttpResponse | Abstract base class for listener-based server responses, e.g. |
---|
AbstractListenerWebSocketSession<T> | Base class for WebSocketSession implementations that bridge between event-listener WebSocket APIs (e.g. |
---|
AbstractListenerWriteFlushProcessor<T> | An alternative to AbstractListenerWriteProcessor but instead writing a Publisher<Publisher<T>> with flush boundaries enforces after the completion of each nested Publisher. |
---|
AbstractListenerWriteProcessor<T> | Abstract base class for Processor implementations that bridge between event-listener write APIs and Reactive Streams. |
---|
AbstractLobCreatingPreparedStatementCallback | |
---|
AbstractLobHandler | Abstract base class for LobHandler implementations. |
---|
AbstractLobStreamingResultSetExtractor<T> | Abstract ResultSetExtractor implementation that assumes streaming of LOB data. |
---|
AbstractLocaleContextResolver | |
---|
AbstractLocaleResolver | |
---|
AbstractMappingContentNegotiationStrategy | Base class for ContentNegotiationStrategy implementations with the steps to resolve a request to media types. |
---|
AbstractMappingJacksonResponseBodyAdvice | A convenient base class for ResponseBodyAdvice implementations that customize the response before JSON serialization with AbstractJackson2HttpMessageConverter 's concrete subclasses. |
---|
AbstractMarshaller | Abstract implementation of the Marshaller and Unmarshaller interface. |
---|
AbstractMBeanInfoAssembler | Abstract implementation of the MBeanInfoAssembler interface that encapsulates the creation of a ModelMBeanInfo instance but delegates the creation of metadata to subclasses. |
---|
AbstractMessageBrokerConfiguration | Provides essential configuration for handling messages with simple messaging protocols such as STOMP. |
---|
AbstractMessageChannel | |
---|
AbstractMessageCondition<T extends AbstractMessageCondition<T>> | |
---|
AbstractMessageConverter | Abstract base class for SmartMessageConverter implementations including support for common properties and a partial implementation of the conversion methods, mainly to check if the converter supports the conversion based on the payload class and MIME type. |
---|
AbstractMessageConverterMethodArgumentResolver | A base class for resolving method argument values by reading from the body of a request with HttpMessageConverters . |
---|
AbstractMessageConverterMethodProcessor | |
---|
AbstractMessageEndpointFactory | Abstract base implementation of the JCA 1.7 MessageEndpointFactory interface, providing transaction management capabilities as well as ClassLoader exposure for endpoint invocations. |
---|
AbstractMessageListenerContainer | Abstract base class for Spring message listener container implementations. |
---|
AbstractMessageReaderArgumentResolver | Abstract base class for argument resolvers that resolve method arguments by reading the request body with an HttpMessageReader . |
---|
AbstractMessageReceivingTemplate<D> | |
---|
AbstractMessageSendingTemplate<D> | |
---|
AbstractMessageSource | Abstract implementation of the HierarchicalMessageSource interface, implementing common handling of message variants, making it easy to implement a specific strategy for a concrete MessageSource. |
---|
AbstractMessageWriterResultHandler | Abstract base class for result handlers that handle return values by writing to the response with HttpMessageWriter . |
---|
AbstractMessagingTemplate<D> | |
---|
AbstractMethodMessageHandler<T> | Abstract base class for HandlerMethod-based message handling. |
---|
AbstractMethodMessageHandler<T> | Abstract base class for reactive HandlerMethod-based message handling. |
---|
AbstractMockMvcBuilder<B extends AbstractMockMvcBuilder<B>> | Abstract implementation of MockMvcBuilder with common methods for configuring filters, default request properties, global expectations and global result actions. |
---|
AbstractMonitoringInterceptor | Base class for monitoring interceptors, such as performance monitors. |
---|
AbstractMultiCheckedElementTag | Abstract base class to provide common methods for implementing databinding-aware JSP tags for rendering multiple HTML 'input ' elements with a 'type ' of 'checkbox ' or 'radio '. |
---|
AbstractMultipartHttpServletRequest | Abstract base implementation of the MultipartHttpServletRequest interface. |
---|
AbstractNamedValueArgumentResolver | Abstract base class for resolving method arguments from a named value. |
---|
AbstractNamedValueArgumentResolver.NamedValueInfo | Represents the information about a named value, including name, whether it's required and a default value. |
---|
AbstractNamedValueMethodArgumentResolver | Abstract base class to resolve method arguments from a named value, e.g. |
---|
AbstractNamedValueMethodArgumentResolver | Abstract base class to resolve method arguments from a named value, e.g. |
---|
AbstractNamedValueMethodArgumentResolver | Abstract base class for resolving method arguments from a named value. |
---|
AbstractNamedValueMethodArgumentResolver.NamedValueInfo | Represents a named value declaration. |
---|
AbstractNamedValueMethodArgumentResolver.NamedValueInfo | Represents a named value declaration. |
---|
AbstractNamedValueMethodArgumentResolver.NamedValueInfo | Represents the information about a named value, including name, whether it's required and a default value. |
---|
AbstractNamedValueSyncArgumentResolver | |
---|
AbstractNestablePropertyAccessor | |
---|
AbstractNestablePropertyAccessor.PropertyHandler | A handler for a specific property. |
---|
AbstractNestablePropertyAccessor.PropertyTokenHolder | Holder class used to store property tokens. |
---|
AbstractNioBufferReactorNettyCodec<P> | |
---|
AbstractNumberFormatter | |
---|
AbstractPdfStamperView | Abstract superclass for PDF views that operate on an existing document with an AcroForm. |
---|
AbstractPdfView | Abstract superclass for PDF views. |
---|
AbstractPlatformTransactionManager | Abstract base class that implements Spring's standard transaction workflow, serving as basis for concrete platform transaction managers like JtaTransactionManager . |
---|
AbstractPlatformTransactionManager.SuspendedResourcesHolder | Holder for suspended resources. |
---|
AbstractPointcutAdvisor | |
---|
AbstractPollingMessageListenerContainer | Base class for listener container implementations which are based on polling. |
---|
AbstractPoolingTargetSource | Abstract base class for pooling TargetSource implementations which maintain a pool of target instances, acquiring and releasing a target object from the pool for each method invocation. |
---|
AbstractPrefixVersionStrategy | Abstract base class for VersionStrategy implementations that insert a prefix into the URL path, e.g. |
---|
AbstractPropertyAccessor | |
---|
AbstractPropertyBindingResult | |
---|
AbstractPropertyResolver | Abstract base class for resolving properties against any underlying source. |
---|
AbstractPrototypeBasedTargetSource | Base class for dynamic TargetSource implementations that create new prototype bean instances to support a pooling or new-instance-per-invocation strategy. |
---|
AbstractReactiveTransactionManager | Abstract base class that implements Spring's standard reactive transaction workflow, serving as basis for concrete platform transaction managers. |
---|
AbstractReactiveTransactionManager.SuspendedResourcesHolder | Holder for suspended resources. |
---|
AbstractReactiveWebInitializer | |
---|
AbstractReflectiveMBeanInfoAssembler | Builds on the AbstractMBeanInfoAssembler superclass to add a basic algorithm for building metadata based on the reflective metadata of the MBean class. |
---|
AbstractRefreshableApplicationContext | |
---|
AbstractRefreshableConfigApplicationContext | |
---|
AbstractRefreshableTargetSource | Abstract TargetSource implementation that wraps a refreshable target object. |
---|
AbstractRefreshableWebApplicationContext | |
---|
AbstractRegexpMethodPointcut | Abstract base regular expression pointcut bean. |
---|
AbstractRemoteSlsbInvokerInterceptor | Base class for interceptors proxying remote Stateless Session Beans. |
---|
AbstractRequestAttributes | Abstract support class for RequestAttributes implementations, offering a request completion mechanism for request-specific destruction callbacks and for updating accessed session attributes. |
---|
AbstractRequestAttributesScope | Abstract Scope implementation that reads from a particular scope in the current thread-bound RequestAttributes object. |
---|
AbstractRequestCondition<T extends AbstractRequestCondition<T>> | |
---|
AbstractRequestCondition<T extends AbstractRequestCondition<T>> | |
---|
AbstractRequestExpectationManager | Base class for RequestExpectationManager implementations responsible for storing expectations and actual requests, and checking for unsatisfied expectations at the end. |
---|
AbstractRequestExpectationManager.RequestExpectationGroup | Helper class to manage a group of remaining expectations. |
---|
AbstractRequestLoggingFilter | Base class for Filter s that perform logging operations before and after a request is processed. |
---|
AbstractResource | Convenience base class for Resource implementations, pre-implementing typical behavior. |
---|
AbstractResourceBasedMessageSource | |
---|
AbstractResourceResolver | |
---|
AbstractResourceResolver | |
---|
AbstractRoutingDataSource | |
---|
AbstractRssFeedView | Abstract superclass for RSS Feed views, using the ROME package. |
---|
AbstractSequenceMaxValueIncrementer | |
---|
AbstractServerHttpRequest | |
---|
AbstractServerHttpResponse | |
---|
AbstractServiceLoaderBasedFactoryBean | Abstract base class for FactoryBeans operating on the JDK 1.6 ServiceLoader facility. |
---|
AbstractSimpleBeanDefinitionParser | Convenient base class for when there exists a one-to-one mapping between attribute names on the element that is to be parsed and the property names on the Class being configured. |
---|
AbstractSingleBeanDefinitionParser | Base class for those BeanDefinitionParser implementations that need to parse and define just a singleBeanDefinition . |
---|
AbstractSingleCheckedElementTag | Abstract base class to provide common methods for implementing databinding-aware JSP tags for rendering a single HTML 'input ' element with a 'type ' of 'checkbox ' or 'radio '. |
---|
AbstractSingletonProxyFactoryBean | Convenient superclass for FactoryBean types that produce singleton-scoped proxy objects. |
---|
AbstractSingleValueEncoder<T> | Abstract base class for Encoder classes that can only deal with a single value. |
---|
AbstractSlsbInvokerInterceptor | Base class for AOP interceptors invoking local or remote Stateless Session Beans. |
---|
AbstractSockJsMessageCodec | |
---|
AbstractSockJsService | An abstract base class for SockJsService implementations that provides SockJS path resolution and handling of static SockJS requests (e.g. |
---|
AbstractSockJsSession | An abstract base class for SockJS sessions implementing SockJsSession . |
---|
AbstractSpringPreparerFactory | |
---|
AbstractSqlParameterSource | |
---|
AbstractSqlTypeValue | Abstract implementation of the SqlTypeValue interface, for convenient creation of type values that are supposed to be passed into the PreparedStatement.setObject method. |
---|
AbstractStandardUpgradeStrategy | A base class for RequestUpgradeStrategy implementations that build on the standard WebSocket API for Java (JSR-356). |
---|
AbstractSubProtocolEvent | A base class for events for a message received from a WebSocket client and parsed into a higher-level sub-protocol (e.g. |
---|
AbstractSubscribableChannel | |
---|
AbstractSubscriptionRegistry | Abstract base class for implementations of SubscriptionRegistry that looks up information in messages but delegates to abstract methods for the actual storage and retrieval. |
---|
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. |
---|
AbstractTemplateViewResolver | Abstract base class for template view resolvers, in particular for FreeMarker views. |
---|
AbstractTestContextBootstrapper | Abstract implementation of the TestContextBootstrapper interface which provides most of the behavior required by a bootstrapper. |
---|
AbstractTestExecutionListener | |
---|
AbstractTestNGSpringContextTests | Abstract base test class which integrates the Spring TestContext Framework with explicit ApplicationContext testing support in a TestNG environment. |
---|
AbstractThemeResolver | |
---|
AbstractTraceInterceptor | Base MethodInterceptor implementation for tracing. |
---|
AbstractTransactionalJUnit4SpringContextTests | |
---|
AbstractTransactionalTestNGSpringContextTests | |
---|
AbstractTransactionManagementConfiguration | Abstract base @Configuration class providing common structure for enabling Spring's annotation-driven transaction management capability. |
---|
AbstractTransactionStatus | |
---|
AbstractTransactionSupportingCacheManager | Base class for CacheManager implementations that want to support built-in awareness of Spring-managed transactions. |
---|
AbstractTransportHandler | |
---|
AbstractTypeHierarchyTraversingFilter | Type filter that is aware of traversing over hierarchy. |
---|
AbstractTyrusRequestUpgradeStrategy | A base class for RequestUpgradeStrategy implementations on top of JSR-356 based servers which include Tyrus as their WebSocket engine. |
---|
AbstractUriTemplateHandler | 已过时。 |
---|
AbstractUrlBasedView | Abstract base class for URL-based views. |
---|
AbstractUrlBasedView | Abstract base class for URL-based views. |
---|
AbstractUrlHandlerMapping | |
---|
AbstractUrlHandlerMapping | |
---|
AbstractUrlViewController | Abstract base class for Controllers that return a view name based on the request URL. |
---|
AbstractValueAdaptingCache | Common base class for Cache implementations that need to adapt null values (and potentially other such special values) before passing them on to the underlying store. |
---|
AbstractVersionStrategy | |
---|
AbstractVersionStrategy.FileNameVersionPathStrategy | File name-based VersionPathStrategy , e.g. |
---|
AbstractVersionStrategy.PrefixVersionPathStrategy | A prefix-based VersionPathStrategy , e.g. |
---|
AbstractView | Base class for View implementations. |
---|
AbstractView | Abstract base class for View implementations. |
---|
AbstractWebArgumentResolverAdapter | |
---|
AbstractWebSocketClient | |
---|
AbstractWebSocketHandler | |
---|
AbstractWebSocketHandlerRegistration<M> | Base class for WebSocketHandlerRegistrations that gathers all the configuration options but allows sub-classes to put together the actual HTTP request mappings. |
---|
AbstractWebSocketMessage<T> | A message that can be handled or sent on a WebSocket connection. |
---|
AbstractWebSocketMessageBrokerConfigurer | 已过时。 |
---|
AbstractWebSocketSession<T> | Convenient base class for WebSocketSession implementations that holds common fields and exposes accessors. |
---|
AbstractWebSocketSession<T> | |
---|
AbstractWireFeedHttpMessageConverter<T extends com.rometools.rome.feed.WireFeed> | Abstract base class for Atom and RSS Feed message converters, using the ROME tools project. |
---|
AbstractXhrTransport | Abstract base class for XHR transport implementations to extend. |
---|
AbstractXlsView | Convenient superclass for Excel document views in traditional XLS format. |
---|
AbstractXlsxStreamingView | Convenient superclass for Excel document views in the Office 2007 XLSX format, using POI's streaming variant. |
---|
AbstractXlsxView | Convenient superclass for Excel document views in the Office 2007 XLSX format (as supported by POI-OOXML). |
---|
AbstractXmlApplicationContext | |
---|
AbstractXmlHttpMessageConverter<T> | |
---|
AcceptHeaderLocaleContextResolver | LocaleContextResolver implementation that simply uses the primary locale specified in the "Accept-Language" header of the HTTP request (that is, the locale sent by the client browser, normally that of the client's OS). |
---|
AcceptHeaderLocaleResolver | LocaleResolver implementation that simply uses the primary locale specified in the "accept-language" header of the HTTP request (that is, the locale sent by the client browser, normally that of the client's OS). |
---|
AccessException | An AccessException is thrown by an accessor if it has an unexpected problem. |
---|
ActiveProfiles | ActiveProfiles is a class-level annotation that is used to declare which active bean definition profiles should be used when loading an ApplicationContext for test classes. |
---|
ActiveProfilesResolver | Strategy interface for programmatically resolving which active bean definition profiles should be used when loading an ApplicationContext for a test class. |
---|
AdaptableJobFactory | |
---|
Advice | Tag interface for Advice. |
---|
AdviceEntry | |
---|
AdviceMode | Enumeration used to determine whether JDK proxy-based or AspectJ weaving-based advice should be applied. |
---|
AdviceModeImportSelector<A extends Annotation> | Convenient base class for ImportSelector implementations that select imports based on an AdviceMode value from an annotation (such as the @Enable* annotations). |
---|
Advised | Interface to be implemented by classes that hold the configuration of a factory of AOP proxies. |
---|
AdvisedSupport | Base class for AOP proxy configuration managers. |
---|
AdvisedSupportListener | Listener to be registered on ProxyCreatorSupport objects Allows for receiving callbacks on activation and change of advice. |
---|
Advisor | Base interface holding AOP advice (action to take at a joinpoint) and a filter determining the applicability of the advice (such as a pointcut). |
---|
AdvisorAdapter | Interface allowing extension to the Spring AOP framework to allow handling of new Advisors and Advice types. |
---|
AdvisorAdapterRegistrationManager | |
---|
AdvisorAdapterRegistry | Interface for registries of Advisor adapters. |
---|
AdvisorChainFactory | Factory interface for advisor chains. |
---|
AdvisorComponentDefinition | ComponentDefinition that bridges the gap between the advisor bean definition configured by the <aop:advisor> tag and the component definition infrastructure. |
---|
AdvisorEntry | |
---|
AfterAdvice | |
---|
AfterReturningAdvice | After returning advice is invoked only on normal method return, not if an exception is thrown. |
---|
AfterReturningAdviceInterceptor | |
---|
AfterTestClass | |
---|
AfterTestClassEvent | |
---|
AfterTestExecution | |
---|
AfterTestExecutionEvent | |
---|
AfterTestMethod | |
---|
AfterTestMethodEvent | |
---|
AfterTransaction | Test annotation which indicates that the annotated void method should be executed after a transaction is ended for a test method configured to run within a transaction via Spring's @Transactional annotation. |
---|
AliasDefinition | Representation of an alias that has been registered during the parsing process. |
---|
AliasFor | @AliasFor is an annotation that is used to declare aliases for annotation attributes.
|
---|
AliasRegistry | Common interface for managing aliases. |
---|
AllEncompassingFormHttpMessageConverter | |
---|
AlternativeJdkIdGenerator | |
---|
AnnotatedBeanDefinition | |
---|
AnnotatedBeanDefinitionReader | Convenient adapter for programmatic registration of bean classes. |
---|
AnnotatedElementKey | |
---|
AnnotatedElementUtils | General utility methods for finding annotations, meta-annotations, and repeatable annotations on AnnotatedElements . |
---|
AnnotatedEndpointConnectionManager | |
---|
AnnotatedGenericBeanDefinition | |
---|
AnnotatedTypeMetadata | Defines access to the annotations of a specific type ( class or method ), in a form that does not necessarily require the class-loading. |
---|
AnnotationAsyncExecutionInterceptor | |
---|
AnnotationAttributes | |
---|
AnnotationAwareAspectJAutoProxyCreator | |
---|
AnnotationAwareOrderComparator | AnnotationAwareOrderComparator is an extension of OrderComparator that supports Spring's Ordered interface as well as the @Order and @Priority annotations, with an order value provided by an Ordered instance overriding a statically defined annotation value (if any). |
---|
AnnotationBeanNameGenerator | BeanNameGenerator implementation for bean classes annotated with the @Component annotation or with another annotation that is itself annotated with @Component as a meta-annotation. |
---|
AnnotationBeanUtils | 已过时。 |
---|
AnnotationBeanWiringInfoResolver | |
---|
AnnotationCacheOperationSource | Implementation of the CacheOperationSource interface for working with caching metadata in annotation format. |
---|
AnnotationCacheOperationSource.CacheOperationProvider | |
---|
AnnotationClassFilter | Simple ClassFilter that looks for a specific Java 5 annotation being present on a class. |
---|
AnnotationConfigApplicationContext | Standalone application context, accepting component classes as input — in particular @Configuration -annotated classes, but also plain @Component types and JSR-330 compliant classes using javax.inject annotations. |
---|
AnnotationConfigBeanDefinitionParser | Parser for the <context:annotation-config/> element. |
---|
AnnotationConfigContextLoader | |
---|
AnnotationConfigContextLoaderUtils | |
---|
AnnotationConfigRegistry | |
---|
AnnotationConfigurationException | Thrown by AnnotationUtils and synthesized annotations if an annotation is improperly configured. |
---|
AnnotationConfigUtils | |
---|
AnnotationConfigWebApplicationContext | |
---|
AnnotationConfigWebContextLoader | |
---|
AnnotationDrivenBeanDefinitionParser | Parser for the 'annotation-driven' element of the 'task' namespace. |
---|
AnnotationExceptionHandlerMethodResolver | |
---|
AnnotationFilter | Callback interface that can be used to filter specific annotation types. |
---|
AnnotationFormatterFactory<A extends Annotation> | A factory that creates formatters to format values of fields annotated with a particular Annotation . |
---|
AnnotationJCacheOperationSource | Implementation of the JCacheOperationSource interface that reads the JSR-107 CacheResult , CachePut , CacheRemove and CacheRemoveAll annotations. |
---|
AnnotationJmxAttributeSource | Implementation of the JmxAttributeSource interface that reads annotations and exposes the corresponding attributes. |
---|
AnnotationMatchingPointcut | Simple Pointcut that looks for a specific Java 5 annotation being present on a class or method . |
---|
AnnotationMBeanExporter | |
---|
AnnotationMetadata | Interface that defines abstract access to the annotations of a specific class, in a form that does not require that class to be loaded yet. |
---|
AnnotationMetadataReadingVisitor | 已过时。 |
---|
AnnotationMethodMatcher | Simple MethodMatcher that looks for a specific Java 5 annotation being present on a method (checking both the method on the invoked interface, if any, and the corresponding method on the target class). |
---|
AnnotationScopeMetadataResolver | |
---|
AnnotationTransactionAttributeSource | |
---|
AnnotationTypeFilter | A simple TypeFilter which matches classes with a given annotation, checking inherited annotations as well. |
---|
AnnotationUtils | General utility methods for working with annotations, handling meta-annotations, bridge methods (which the compiler generates for generic declarations) as well as super methods (for optional annotation inheritance). |
---|
AnnotationVisitor | A visitor to visit a Java annotation. |
---|
AntPathMatcher | PathMatcher implementation for Ant-style path patterns. |
---|
AntPathMatcher.AntPathStringMatcher | Tests whether or not a string matches against a pattern via a Pattern . |
---|
AntPathMatcher.AntPatternComparator | |
---|
AopConfigException | Exception that gets thrown on illegal AOP configuration arguments. |
---|
AopConfigUtils | Utility class for handling registration of AOP auto-proxy creators. |
---|
AopContext | Class containing static methods used to obtain information about the current AOP invocation. |
---|
AopInfrastructureBean | Marker interface that indicates a bean that is part of Spring's AOP infrastructure. |
---|
AopInvocationException | Exception that gets thrown when an AOP invocation failed because of misconfiguration or unexpected runtime issues. |
---|
AopNamespaceHandler | NamespaceHandler for the aop namespace.
|
---|
AopNamespaceUtils | Utility class for handling registration of auto-proxy creators used internally by the 'aop ' namespace tags. |
---|
AopProxy | Delegate interface for a configured AOP proxy, allowing for the creation of actual proxy objects. |
---|
AopProxyFactory | Interface to be implemented by factories that are able to create AOP proxies based on AdvisedSupport configuration objects. |
---|
AopProxyUtils | Utility methods for AOP proxy factories. |
---|
AopTestUtils | AopTestUtils is a collection of AOP-related utility methods for use in unit and integration testing scenarios.
|
---|
AopUtils | Utility methods for AOP support code. |
---|
AppCacheManifestTransformer | |
---|
AppCacheManifestTransformer | A ResourceTransformer implementation that helps handling resources within HTML5 AppCache manifests for HTML5 offline applications. |
---|
ApplicationContext | Central interface to provide configuration for an application. |
---|
ApplicationContextAware | Interface to be implemented by any object that wishes to be notified of the ApplicationContext that it runs in. |
---|
ApplicationContextEvent | Base class for events raised for an ApplicationContext . |
---|
ApplicationContextException | Exception thrown during application context initialization. |
---|
ApplicationContextInitializer<C extends ConfigurableApplicationContext> | |
---|
ApplicationEvent | Class to be extended by all application events. |
---|
ApplicationEventMulticaster | Interface to be implemented by objects that can manage a number of ApplicationListener objects and publish events to them. |
---|
ApplicationEventPublisher | Interface that encapsulates event publication functionality. |
---|
ApplicationEventPublisherAware | Interface to be implemented by any object that wishes to be notified of the ApplicationEventPublisher (typically the ApplicationContext) that it runs in. |
---|
ApplicationListener<E extends ApplicationEvent> | Interface to be implemented by application event listeners. |
---|
ApplicationListenerMethodAdapter | |
---|
ApplicationObjectSupport | Convenient superclass for application objects that want to be aware of the application context, e.g. for custom lookup of collaborating beans or for context-specific resource access. |
---|
ApplicationScope | @ApplicationScope is a specialization of @Scope for a component whose lifecycle is bound to the current web application. |
---|
ArgumentAware | Allows implementing tag to utilize nested spring:argument tags. |
---|
ArgumentConvertingMethodInvoker | |
---|
ArgumentPreparedStatementSetter | |
---|
ArgumentResolverConfigurer | Assist with configuration for handler method argument resolvers. |
---|
ArgumentResolverConfigurer | Helps to configure resolvers for Controller method arguments. |
---|
ArgumentTag | The <argument> tag is based on the JSTL fmt:param tag. |
---|
ArgumentTypePreparedStatementSetter | |
---|
AspectComponentDefinition | |
---|
AspectEntry | |
---|
AspectException | Superclass for all AOP infrastructure exceptions. |
---|
AspectInstanceFactory | Interface implemented to provide an instance of an AspectJ aspect. |
---|
AspectJAdviceParameterNameDiscoverer | ParameterNameDiscoverer implementation that tries to deduce parameter names for an advice method from the pointcut expression, returning, and throwing clauses. |
---|
AspectJAdviceParameterNameDiscoverer.AmbiguousBindingException | Thrown in response to an ambiguous binding being detected when trying to resolve a method's parameter names. |
---|
AspectJAdvisorFactory | Interface for factories that can create Spring AOP Advisors from classes annotated with AspectJ annotation syntax. |
---|
AspectJAfterAdvice | Spring AOP advice wrapping an AspectJ after advice method. |
---|
AspectJAfterReturningAdvice | Spring AOP advice wrapping an AspectJ after-returning advice method. |
---|
AspectJAfterThrowingAdvice | Spring AOP advice wrapping an AspectJ after-throwing advice method. |
---|
AspectJAopUtils | Utility methods for dealing with AspectJ advisors. |
---|
AspectJAroundAdvice | Spring AOP around advice (MethodInterceptor) that wraps an AspectJ advice method. |
---|
AspectJAsyncConfiguration | @Configuration class that registers the Spring infrastructure beans necessary to enable AspectJ-based asynchronous method execution.
|
---|
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. |
---|
AspectJCachingConfiguration | @Configuration class that registers the Spring infrastructure beans necessary to enable AspectJ-based annotation-driven cache management.
|
---|
AspectJExpressionPointcut | Spring Pointcut implementation that uses the AspectJ weaver to evaluate a pointcut expression. |
---|
AspectJExpressionPointcutAdvisor | Spring AOP Advisor that can be used for any AspectJ pointcut expression. |
---|
AspectJJCacheConfiguration | @Configuration class that registers the Spring infrastructure beans necessary to enable AspectJ-based annotation-driven cache management for standard JSR-107 annotations.
|
---|
AspectJJtaTransactionManagementConfiguration | @Configuration class that registers the Spring infrastructure beans necessary to enable AspectJ-based annotation-driven transaction management for the JTA 1.2 Transactional annotation in addition to Spring's own Transactional annotation. |
---|
AspectJMethodBeforeAdvice | Spring AOP advice that wraps an AspectJ before method. |
---|
AspectJPointcutAdvisor | |
---|
AspectJPrecedenceInformation | Interface to be implemented by types that can supply the information needed to sort advice/advisors by AspectJ's precedence rules. |
---|
AspectJProxyFactory | AspectJ-based proxy factory, allowing for programmatic building of proxies which include AspectJ aspects (code style as well Java 5 annotation style). |
---|
AspectJProxyUtils | Utility methods for working with AspectJ proxies. |
---|
AspectJTransactionManagementConfiguration | @Configuration class that registers the Spring infrastructure beans necessary to enable AspectJ-based annotation-driven transaction management for Spring's own Transactional annotation. |
---|
AspectJTypeFilter | Type filter that uses AspectJ type pattern for matching. |
---|
AspectJWeaverMessageHandler | Implementation of AspectJ's IMessageHandler interface that routes AspectJ weaving messages through the same logging system as the regular Spring messages. |
---|
AspectJWeavingEnabler | Post-processor that registers AspectJ's ClassPreProcessorAgentAdapter with the Spring application context's default LoadTimeWeaver . |
---|
AspectMetadata | Metadata for an AspectJ aspect class, with an additional Spring AOP pointcut for the per clause. |
---|
Assert | Assertion utility class that assists in validating arguments. |
---|
AssertionErrors | Test assertions that are independent of any third-party assertion library. |
---|
Assign | Represents assignment. |
---|
AssignableTypeFilter | A simple filter which matches classes that are assignable to a given type. |
---|
AstUtils | Utilities methods for use in the Ast classes. |
---|
Async | Annotation that marks a method as a candidate for asynchronous execution. |
---|
AsyncAnnotationAdvisor | Advisor that activates asynchronous method execution through the Async annotation. |
---|
AsyncAnnotationBeanPostProcessor | Bean post-processor that automatically applies asynchronous invocation behavior to any bean that carries the Async annotation at class or method-level by adding a corresponding AsyncAnnotationAdvisor to the exposed proxy (either an existing AOP proxy or a newly generated proxy that implements all of the target's interfaces). |
---|
AsyncClientHttpRequest | 已过时。 |
---|
AsyncClientHttpRequestExecution | 已过时。 |
---|
AsyncClientHttpRequestFactory | 已过时。 |
---|
AsyncClientHttpRequestInterceptor | 已过时。 |
---|
AsyncConfigurationSelector | |
---|
AsyncConfigurer | |
---|
AsyncConfigurerSupport | A convenience AsyncConfigurer that implements all methods so that the defaults are used. |
---|
AsyncExecutionAspectSupport | Base class for asynchronous method execution aspects, such as org.springframework.scheduling.annotation.AnnotationAsyncExecutionInterceptor or org.springframework.scheduling.aspectj.AnnotationAsyncExecutionAspect . |
---|
AsyncExecutionInterceptor | AOP Alliance MethodInterceptor that processes method invocations asynchronously, using a given AsyncTaskExecutor . |
---|
AsyncHandlerInterceptor | Extends HandlerInterceptor with a callback method invoked after the start of asynchronous request handling. |
---|
AsyncHandlerMethodReturnValueHandler | |
---|
AsyncHandlerMethodReturnValueHandler | A return value handler that supports async types. |
---|
AsyncHttpAccessor | 已过时。 |
---|
AsyncListenableTaskExecutor | |
---|
AsyncRequestCallback | 已过时。 |
---|
AsyncRequestTimeoutException | Exception to be thrown when an async request times out. |
---|
AsyncRestOperations | 已过时。 |
---|
AsyncRestTemplate | 已过时。 |
---|
AsyncResult<V> | A pass-through Future handle that can be used for method signatures which are declared with a Future return type for asynchronous execution. |
---|
AsyncSupportConfigurer | Helps with configuring options for asynchronous request processing. |
---|
AsyncTaskExecutor | |
---|
AsyncTaskMethodReturnValueHandler | |
---|
AsyncUncaughtExceptionHandler | A strategy for handling uncaught exceptions thrown from asynchronous methods. |
---|
AsyncWebRequest | |
---|
AsyncWebRequestInterceptor | Extends WebRequestInterceptor with a callback method invoked during asynchronous request handling. |
---|
AtomFeedHttpMessageConverter | |
---|
Attribute | A non standard class, field, method or Code attribute, as defined in the Java Virtual Machine Specification (JVMS). |
---|
AttributeAccessor | Interface defining a generic contract for attaching and accessing metadata to/from arbitrary objects. |
---|
AttributeAccessorSupport | |
---|
AutodetectCapableMBeanInfoAssembler | Extends the MBeanInfoAssembler to add autodetection logic. |
---|
AutoPopulatingList<E> | Simple List wrapper class that allows for elements to be automatically populated as they are requested. |
---|
AutoPopulatingList.ElementFactory<E> | Factory interface for creating elements for an index-based access data structure such as a List . |
---|
AutoPopulatingList.ElementInstantiationException | Exception to be thrown from ElementFactory. |
---|
AutoProxyRegistrar | Registers an auto proxy creator against the current BeanDefinitionRegistry as appropriate based on an @Enable* annotation having mode and proxyTargetClass attributes set to the correct values. |
---|
AutoProxyUtils | Utilities for auto-proxy aware components. |
---|
Autowire | Enumeration determining autowiring status: that is, whether a bean should have its dependencies automatically injected by the Spring container using setter injection. |
---|
AutowireCandidateQualifier | Qualifier for resolving autowire candidates. |
---|
AutowireCandidateResolver | Strategy interface for determining whether a specific bean definition qualifies as an autowire candidate for a specific dependency. |
---|
AutowireCapableBeanFactory | Extension of the BeanFactory interface to be implemented by bean factories that are capable of autowiring, provided that they want to expose this functionality for existing bean instances. |
---|
Autowired | Marks a constructor, field, setter method, or config method as to be autowired by Spring's dependency injection facilities. |
---|
AutowiredAnnotationBeanPostProcessor | BeanPostProcessor implementation that autowires annotated fields, setter methods, and arbitrary config methods. |
---|
AutowiredPropertyMarker | |
---|
Aware | A marker superinterface indicating that a bean is eligible to be notified by the Spring container of a particular framework object through a callback-style method. |
---|
BackOff | Provide a BackOffExecution that indicates the rate at which an operation should be retried. |
---|
BackOffExecution | Represent a particular back-off execution. |
---|
BadSqlGrammarException | Exception thrown when SQL specified is invalid. |
---|
Base64Utils | A simple utility class for Base64 encoding and decoding. |
---|
BasicAuthenticationInterceptor | ClientHttpRequestInterceptor to apply a given HTTP Basic Authentication username/password pair, unless a custom Authorization header has already been set. |
---|
BasicAuthorizationInterceptor | 已过时。 |
---|
BasicOperation | The base interface that all cache operations must implement. |
---|
BatchPreparedStatementSetter | Batch update callback interface used by the JdbcTemplate class. |
---|
BatchSqlUpdate | SqlUpdate subclass that performs batch update operations. |
---|
BatchUpdateUtils | 已过时。 |
---|
Bean | Indicates that a method produces a bean to be managed by the Spring container. |
---|
BeanClassLoaderAware | Callback that allows a bean to be aware of the bean class loader ; that is, the class loader used by the present bean factory to load bean classes. |
---|
BeanComponentDefinition | ComponentDefinition based on a standard BeanDefinition, exposing the given bean definition as well as inner bean definitions and bean references for the given bean. |
---|
BeanConfigurerSupport | Convenient base class for bean configurers that can perform Dependency Injection on objects (however they may be created). |
---|
BeanCreatingHandlerProvider<T> | Instantiates a target handler through a Spring BeanFactory and also provides an equivalent destroy method. |
---|
BeanCreationException | Exception thrown when a BeanFactory encounters an error when attempting to create a bean from a bean definition. |
---|
BeanCreationNotAllowedException | Exception thrown in case of a bean being requested despite bean creation currently not being allowed (for example, during the shutdown phase of a bean factory). |
---|
BeanCurrentlyInCreationException | Exception thrown in case of a reference to a bean that's currently in creation. |
---|
BeanDefinition | A BeanDefinition describes a bean instance, which has property values, constructor argument values, and further information supplied by concrete implementations. |
---|
BeanDefinitionBuilder | Programmatic means of constructing BeanDefinitions using the builder pattern. |
---|
BeanDefinitionCustomizer | Callback for customizing a given bean definition. |
---|
BeanDefinitionDecorator | |
---|
BeanDefinitionDefaults | A simple holder for BeanDefinition property defaults. |
---|
BeanDefinitionDocumentReader | SPI for parsing an XML document that contains Spring bean definitions. |
---|
BeanDefinitionHolder | Holder for a BeanDefinition with name and aliases. |
---|
BeanDefinitionOverrideException | |
---|
BeanDefinitionParser | |
---|
BeanDefinitionParserDelegate | Stateful delegate class used to parse XML bean definitions. |
---|
BeanDefinitionParsingException | Exception thrown when a bean definition reader encounters an error during the parsing process. |
---|
BeanDefinitionReader | Simple interface for bean definition readers. |
---|
BeanDefinitionReaderUtils | Utility methods that are useful for bean definition reader implementations. |
---|
BeanDefinitionRegistry | Interface for registries that hold bean definitions, for example RootBeanDefinition and ChildBeanDefinition instances. |
---|
BeanDefinitionRegistryPostProcessor | Extension to the standard BeanFactoryPostProcessor SPI, allowing for the registration of further bean definitions before regular BeanFactoryPostProcessor detection kicks in. |
---|
BeanDefinitionStoreException | Exception thrown when a BeanFactory encounters an invalid bean definition: e.g. in case of incomplete or contradictory bean metadata. |
---|
BeanDefinitionValidationException | Exception thrown when the validation of a bean definition failed. |
---|
BeanDefinitionVisitor | Visitor class for traversing BeanDefinition objects, in particular the property values and constructor argument values contained in them, resolving bean metadata values. |
---|
BeanEntry | |
---|
BeanExpressionContext | Context object for evaluating an expression within a bean definition. |
---|
BeanExpressionContextAccessor | EL property accessor that knows how to traverse the beans and contextual objects of a Spring BeanExpressionContext . |
---|
BeanExpressionException | Exception that indicates an expression evaluation attempt having failed. |
---|
BeanExpressionResolver | Strategy interface for resolving a value through evaluating it as an expression, if applicable. |
---|
BeanFactory | The root interface for accessing a Spring bean container. |
---|
BeanFactoryAccessor | EL property accessor that knows how to traverse the beans of a Spring BeanFactory . |
---|
BeanFactoryAdvisorRetrievalHelper | Helper for retrieving standard Spring Advisors from a BeanFactory, for use with auto-proxying. |
---|
BeanFactoryAnnotationUtils | Convenience methods performing bean lookups related to Spring-specific annotations, for example Spring's @Qualifier annotation. |
---|
BeanFactoryAspectInstanceFactory | |
---|
BeanFactoryAspectJAdvisorsBuilder | Helper for retrieving @AspectJ beans from a BeanFactory and building Spring Advisors based on them, for use with auto-proxying. |
---|
BeanFactoryAware | Interface to be implemented by beans that wish to be aware of their owning BeanFactory . |
---|
BeanFactoryCacheOperationSourceAdvisor | Advisor driven by a CacheOperationSource , used to include a cache advice bean for methods that are cacheable. |
---|
BeanFactoryDataSourceLookup | |
---|
BeanFactoryDestinationResolver | |
---|
BeanFactoryJCacheOperationSourceAdvisor | Advisor driven by a JCacheOperationSource , used to include a cache advice bean for methods that are cacheable. |
---|
BeanFactoryMessageChannelDestinationResolver | |
---|
BeanFactoryPostProcessor | Factory hook that allows for custom modification of an application context's bean definitions, adapting the bean property values of the context's underlying bean factory. |
---|
BeanFactoryRefreshableTargetSource | Refreshable TargetSource that fetches fresh target beans from a BeanFactory. |
---|
BeanFactoryResolver | EL bean resolver that operates against a Spring BeanFactory . |
---|
BeanFactoryTransactionAttributeSourceAdvisor | |
---|
BeanFactoryUtils | Convenience methods operating on bean factories, in particular on the ListableBeanFactory interface. |
---|
BeanInfoFactory | Strategy interface for creating BeanInfo instances for Spring beans. |
---|
BeanInitializationException | Exception that a bean implementation is suggested to throw if its own factory-aware initialization code fails. |
---|
BeanInstantiationException | Exception thrown when instantiation of a bean failed. |
---|
BeanIsAbstractException | Exception thrown when a bean instance has been requested for a bean definition which has been marked as abstract. |
---|
BeanIsNotAFactoryException | Exception thrown when a bean is not a factory, but a user tries to get at the factory for the given bean name. |
---|
BeanMetadataAttribute | Holder for a key-value style attribute that is part of a bean definition. |
---|
BeanMetadataAttributeAccessor | |
---|
BeanMetadataElement | Interface to be implemented by bean metadata elements that carry a configuration source object. |
---|
BeanNameAutoProxyCreator | Auto proxy creator that identifies beans to proxy via a list of names. |
---|
BeanNameAware | Interface to be implemented by beans that want to be aware of their bean name in a bean factory. |
---|
BeanNameGenerator | Strategy interface for generating bean names for bean definitions. |
---|
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. |
---|
BeanNameViewResolver | A simple implementation of ViewResolver that interprets a view name as a bean name in the current application context, i.e. typically in the XML file of the executing DispatcherServlet . |
---|
BeanNotOfRequiredTypeException | Thrown when a bean doesn't match the expected type. |
---|
BeanPostProcessor | Factory hook that allows for custom modification of new bean instances — for example, checking for marker interfaces or wrapping beans with proxies. |
---|
BeanPropertyBindingResult | Default implementation of the Errors and BindingResult interfaces, for the registration and evaluation of binding errors on JavaBean objects. |
---|
BeanPropertyRowMapper<T> | RowMapper implementation that converts a row into a new instance of the specified mapped target class. |
---|
BeanPropertySqlParameterSource | SqlParameterSource implementation that obtains parameter values from bean properties of a given JavaBean object. |
---|
BeanReference | Interface that exposes a reference to a bean name in an abstract fashion. |
---|
BeanReference | Represents a bean reference to a type, for example @foo or @'foo.bar'. |
---|
BeanResolver | A bean resolver can be registered with the evaluation context and will kick in for bean references: @myBeanName and &myBeanName expressions. |
---|
BeansDtdResolver | EntityResolver implementation for the Spring beans DTD, to load the DTD from the Spring class path (or JAR file). |
---|
BeansException | Abstract superclass for all exceptions thrown in the beans package and subpackages. |
---|
BeanUtils | Static convenience methods for JavaBeans: for instantiating beans, checking bean property types, copying bean properties, etc. |
---|
BeanValidationPostProcessor | Simple BeanPostProcessor that checks JSR-303 constraint annotations in Spring-managed beans, throwing an initialization exception in case of constraint violations right before calling the bean's init method (if any). |
---|
BeanWiringInfo | Holder for bean wiring metadata information about a particular class. |
---|
BeanWiringInfoResolver | Strategy interface to be implemented by objects than can resolve bean name information, given a newly instantiated bean object. |
---|
BeanWrapper | The central interface of Spring's low-level JavaBeans infrastructure. |
---|
BeanWrapperImpl | Default BeanWrapper implementation that should be sufficient for all typical use cases. |
---|
BeforeAdvice | |
---|
BeforeTestClass | |
---|
BeforeTestClassEvent | |
---|
BeforeTestExecution | |
---|
BeforeTestExecutionEvent | |
---|
BeforeTestMethod | |
---|
BeforeTestMethodEvent | |
---|
BeforeTransaction | Test annotation which indicates that the annotated void method should be executed before a transaction is started for a test method configured to run within a transaction via Spring's @Transactional annotation. |
---|
BinaryMessage | A binary WebSocket message. |
---|
BinaryWebSocketHandler | A convenient base class for WebSocketHandler implementations that process binary messages only. |
---|
BindErrorsTag | This <hasBindErrors> tag provides an Errors instance in case of bind errors. |
---|
BindException | Thrown when binding errors are considered fatal. |
---|
BindingAwareConcurrentModel | Subclass of ConcurrentModel that automatically removes the BindingResult object when its corresponding target attribute is replaced through regular Map operations. |
---|
BindingAwareModelMap | Subclass of ExtendedModelMap that automatically removes a BindingResult object if the corresponding target attribute gets replaced through regular Map operations. |
---|
BindingContext | Context to assist with binding request data onto Objects and provide access to a shared Model with controller-specific attributes. |
---|
BindingErrorProcessor | Strategy for processing DataBinder 's missing field errors, and for translating a PropertyAccessException to a FieldError . |
---|
BindingResult | General interface that represents binding results. |
---|
BindingResultUtils | Convenience methods for looking up BindingResults in a model Map. |
---|
BindStatus | Simple adapter to expose the bind status of a field or object. |
---|
BindStatus | Simple adapter to expose the bind status of a field or object. |
---|
BindTag | The <bind> tag supports evaluation of binding errors for a certain bean or bean property. |
---|
BodyExtractor<T,M extends ReactiveHttpInputMessage> | |
---|
BodyExtractor.Context | Defines the context used during the extraction. |
---|
BodyExtractors | |
---|
BodyInserter<T,M extends ReactiveHttpOutputMessage> | |
---|
BodyInserter.Context | Defines the context used during the insertion. |
---|
BodyInserters | |
---|
BodyInserters.FormInserter<T> | Extension of BodyInserter that allows for adding form data or multipart form data. |
---|
BodyInserters.MultipartInserter | |
---|
BooleanComparator | |
---|
BooleanLiteral | Represents the literal values TRUE and FALSE . |
---|
BooleanTypedValue | |
---|
BootstrapContext | BootstrapContext encapsulates the context in which the Spring TestContext Framework is bootstrapped.
|
---|
BootstrapContextAware | Interface to be implemented by any object that wishes to be notified of the BootstrapContext (typically determined by the ResourceAdapterApplicationContext ) that it runs in. |
---|
BootstrapWith | @BootstrapWith defines class-level metadata that is used to determine how to bootstrap the Spring TestContext Framework.
|
---|
BridgeMethodResolver | |
---|
BrokerAvailabilityEvent | Event raised when a broker's availability changes. |
---|
BrowserCallback<T> | Callback for browsing the messages in a JMS queue. |
---|
BshScriptEvaluator | BeanShell-based implementation of Spring's ScriptEvaluator strategy interface. |
---|
BshScriptFactory | |
---|
BshScriptUtils | Utility methods for handling BeanShell-scripted objects. |
---|
BshScriptUtils.BshExecutionException | Exception to be thrown on script execution failure. |
---|
BufferedImageHttpMessageConverter | |
---|
BufferingClientHttpRequestFactory | |
---|
BufferingStompDecoder | An extension of StompDecoder that buffers content remaining in the input ByteBuffer after the parent class has read all (complete) STOMP frames from it. |
---|
ButtonTag | The <button> tag renders a form field label in an HTML 'button' tag. |
---|
ByteArrayDecoder | Decoder for byte arrays. |
---|
ByteArrayEncoder | Encoder for byte arrays. |
---|
ByteArrayHttpMessageConverter | |
---|
ByteArrayMessageConverter | A MessageConverter that supports MIME type "application/octet-stream" with the payload converted to and from a byte[]. |
---|
ByteArrayMultipartFileEditor | |
---|
ByteArrayPropertyEditor | Editor for byte arrays. |
---|
ByteArrayResource | Resource implementation for a given byte array. |
---|
ByteBufferDecoder | |
---|
ByteBufferEncoder | |
---|
ByteVector | A dynamically extensible vector of bytes. |
---|
Cache | Interface that defines common cache operations. |
---|
Cache.ValueRetrievalException | |
---|
Cache.ValueWrapper | A (wrapper) object representing a cache value. |
---|
Cacheable | Annotation indicating that the result of invoking a method (or all methods in a class) can be cached. |
---|
CacheableOperation | Class describing a cache 'cacheable' operation. |
---|
CacheableOperation.Builder | |
---|
CacheAnnotationParser | Strategy interface for parsing known caching annotation types. |
---|
CacheAspectSupport | Base class for caching aspects, such as the CacheInterceptor or an AspectJ aspect. |
---|
CacheAspectSupport.CacheOperationMetadata | Metadata of a cache operation that does not depend on a particular invocation which makes it a good candidate for caching. |
---|
CacheAwareContextLoaderDelegate | A CacheAwareContextLoaderDelegate is responsible for loading and closing application contexts, interacting transparently with a ContextCache behind the scenes. |
---|
CacheConfig | @CacheConfig provides a mechanism for sharing common cache-related settings at the class level.
|
---|
CacheControl | A builder for creating "Cache-Control" HTTP response headers. |
---|
CachedExpressionEvaluator | Shared utility class used to evaluate and cache SpEL expressions that are defined on AnnotatedElement . |
---|
CachedExpressionEvaluator.ExpressionKey | An expression key. |
---|
CachedIntrospectionResults | |
---|
CacheErrorHandler | A strategy for handling cache-related errors. |
---|
CacheEvict | Annotation indicating that a method (or all methods on a class) triggers a cache evict operation. |
---|
CacheEvictOperation | Class describing a cache 'evict' operation. |
---|
CacheEvictOperation.Builder | |
---|
CacheInterceptor | AOP Alliance MethodInterceptor for declarative cache management using the common Spring caching infrastructure ( Cache ). |
---|
CacheManagementConfigUtils | Configuration constants for internal sharing across subpackages. |
---|
CacheManager | Spring's central cache manager SPI. |
---|
CacheNamespaceHandler | NamespaceHandler allowing for the configuration of declarative cache management using either XML or using annotations.
|
---|
CacheOperation | Base class for cache operations. |
---|
CacheOperation.Builder | |
---|
CacheOperationInvocationContext<O extends BasicOperation> | Representation of the context of the invocation of a cache operation. |
---|
CacheOperationInvoker | Abstract the invocation of a cache operation. |
---|
CacheOperationInvoker.ThrowableWrapper | |
---|
CacheOperationSource | |
---|
CacheProxyFactoryBean | Proxy factory bean for simplified declarative caching handling. |
---|
CachePut | Annotation indicating that a method (or all methods on a class) triggers a cache put operation. |
---|
CachePutOperation | Class describing a cache 'put' operation. |
---|
CachePutOperation.Builder | |
---|
CacheResolver | Determine the Cache instance(s) to use for an intercepted method invocation. |
---|
Caching | Group annotation for multiple cache annotations (of different or the same type). |
---|
CachingConfigurationSelector | |
---|
CachingConfigurer | Interface to be implemented by @ Configuration classes annotated with @ EnableCaching that wish or need to specify explicitly how caches are resolved and how keys are generated for annotation-driven cache management. |
---|
CachingConfigurerSupport | An implementation of CachingConfigurer with empty methods allowing sub-classes to override only the methods they're interested in. |
---|
CachingConnectionFactory | |
---|
CachingDestinationResolver | Extension of the DestinationResolver interface, exposing methods for clearing the cache. |
---|
CachingDestinationResolverProxy<D> | |
---|
CachingMetadataReaderFactory | |
---|
CachingResourceResolver | A ResourceResolver that resolves resources from a Cache or otherwise delegates to the resolver chain and caches the result. |
---|
CachingResourceResolver | A ResourceResolver that resolves resources from a Cache or otherwise delegates to the resolver chain and saves the result in the cache. |
---|
CachingResourceTransformer | A ResourceTransformer that checks a Cache to see if a previously transformed resource exists in the cache and returns it if found, or otherwise delegates to the resolver chain and caches the result. |
---|
CachingResourceTransformer | A ResourceTransformer that checks a Cache to see if a previously transformed resource exists in the cache and returns it if found, and otherwise delegates to the resolver chain and saves the result in the cache. |
---|
CaffeineCache | Spring Cache adapter implementation on top of a Caffeine Cache instance. |
---|
CaffeineCacheManager | |
---|
CallableMethodReturnValueHandler | |
---|
CallableProcessingInterceptor | Intercepts concurrent request handling, where the concurrent result is obtained by executing a Callable on behalf of the application with an AsyncTaskExecutor . |
---|
CallableProcessingInterceptorAdapter | 已过时。 |
---|
CallableStatementCallback<T> | Generic callback interface for code that operates on a CallableStatement. |
---|
CallableStatementCreator | One of the three central callback interfaces used by the JdbcTemplate class. |
---|
CallableStatementCreatorFactory | Helper class that efficiently creates multiple CallableStatementCreator objects with different parameters based on an SQL statement and a single set of parameter declarations. |
---|
CallbackPreferringPlatformTransactionManager | |
---|
CallMetaDataContext | Class to manage context meta-data used for the configuration and execution of a stored procedure call. |
---|
CallMetaDataProvider | Interface specifying the API to be implemented by a class providing call meta-data. |
---|
CallMetaDataProviderFactory | Factory used to create a CallMetaDataProvider implementation based on the type of database being used. |
---|
CallParameterMetaData | Holder of meta-data for a specific parameter that is used for call processing. |
---|
CandidateComponentsIndex | Provide access to the candidates that are defined in META-INF/spring.components . |
---|
CandidateComponentsIndexer | Annotation Processor that writes CandidateComponentsMetadata file for spring components. |
---|
CandidateComponentsIndexLoader | Candidate components index loading mechanism for internal use within the framework. |
---|
CannotAcquireLockException | Exception thrown on failure to acquire a lock during an update, for example during a "select for update" statement. |
---|
CannotCreateRecordException | Exception thrown when the creating of a CCI Record failed for connector-internal reasons. |
---|
CannotCreateTransactionException | Exception thrown when a transaction can't be created using an underlying transaction API such as JTA. |
---|
CannotGetCciConnectionException | Fatal exception thrown when we can't connect to an EIS using CCI. |
---|
CannotGetJdbcConnectionException | Fatal exception thrown when we can't connect to an RDBMS using JDBC. |
---|
CannotLoadBeanClassException | Exception thrown when the BeanFactory cannot load the specified class of a given bean. |
---|
CannotReadScriptException | |
---|
CannotSerializeTransactionException | Exception thrown on failure to complete a transaction in serialized mode due to update conflicts. |
---|
CatchAllConverter | XStream Converter that supports all classes, but throws exceptions for (un)marshalling. |
---|
CciDaoSupport | Convenient super class for CCI-based data access objects. |
---|
CciLocalTransactionManager | |
---|
CciOperationNotSupportedException | Exception thrown when the connector doesn't support a specific CCI operation. |
---|
CciOperations | Interface that specifies a basic set of CCI operations on an EIS. |
---|
CciTemplate | This is the central class in the CCI core package. It simplifies the use of CCI and helps to avoid common errors. |
---|
CglibSubclassingInstantiationStrategy | Default object instantiation strategy for use in BeanFactories. |
---|
ChainedExceptionListener | Implementation of the JMS ExceptionListener interface that supports chaining, allowing the addition of multiple ExceptionListener instances in order. |
---|
ChainedPersistenceExceptionTranslator | |
---|
ChannelInterceptor | Interface for interceptors that are able to view and/or modify the Messages being sent-to and/or received-from a MessageChannel . |
---|
ChannelInterceptorAdapter | 已过时。 |
---|
ChannelRegistration | A registration class for customizing the configuration for a MessageChannel . |
---|
ChannelSendOperator<T> | Given a write function that accepts a source Publisher<T> to write with and returns Publisher<Void> for the result, this operator helps to defer the invocation of the write function, until we know if the source publisher will begin publishing without an error. |
---|
CharacterEditor | Editor for a Character , to populate a property of type Character or char from a String value. |
---|
CharacterEncodingFilter | Servlet Filter that allows one to specify a character encoding for requests. |
---|
CharArrayPropertyEditor | Editor for char arrays. |
---|
CharSequenceEncoder | Encode from a CharSequence stream to a bytes stream. |
---|
CharsetEditor | Editor for java.nio.charset.Charset , translating charset String representations into Charset objects and back. |
---|
CheckboxesTag | The <checkboxes> tag renders multiple HTML 'input' tags with type 'checkbox'. |
---|
CheckboxTag | The <checkbox> tag renders an HTML 'input' tag with type 'checkbox'. |
---|
ChildBeanDefinition | Bean definition for beans which inherit settings from their parent. |
---|
ClassArrayEditor | Property editor for an array of Classes , to enable the direct population of a Class[] property without having to use a String class name property as bridge. |
---|
ClassEditor | Property editor for java.lang.Class , to enable the direct population of a Class property without recourse to having to use a String class name property as bridge. |
---|
ClassFilter | Filter that restricts matching of a pointcut or introduction to a given set of target classes. |
---|
ClassFilters | |
---|
ClassLoaderAwareGeneratorStrategy | CGLIB GeneratorStrategy variant which exposes the application ClassLoader as current thread context ClassLoader for the time of class generation. |
---|
ClassMetadata | Interface that defines abstract metadata of a specific class, in a form that does not require that class to be loaded yet. |
---|
ClassNameBeanWiringInfoResolver | Simple default implementation of the BeanWiringInfoResolver interface, looking for a bean with the same name as the fully-qualified class name. |
---|
ClassPathBeanDefinitionScanner | A bean definition scanner that detects bean candidates on the classpath, registering corresponding bean definitions with a given registry (BeanFactory or ApplicationContext ). |
---|
ClassPathResource | Resource implementation for class path resources. |
---|
ClassPathScanningCandidateComponentProvider | A component provider that provides candidate components from a base package. |
---|
ClassPathXmlApplicationContext | Standalone XML application context, taking the context definition files from the class path, interpreting plain paths as class path resource names that include the package path (e.g. |
---|
ClassReader | A parser to make a ClassVisitor visit a ClassFile structure, as defined in the Java Virtual Machine Specification (JVMS). |
---|
ClassRelativeResourceLoader | ResourceLoader implementation that interprets plain resource paths as relative to a given java.lang.Class . |
---|
ClassTooLargeException | Exception thrown when the constant pool of a class produced by a ClassWriter is too large. |
---|
ClassUtils | Miscellaneous java.lang.Class utility methods. |
---|
ClassVisitor | A visitor to visit a Java class. |
---|
ClassWriter | A ClassVisitor that generates a corresponding ClassFile structure, as defined in the Java Virtual Machine Specification (JVMS). |
---|
CleanupFailureDataAccessException | Exception thrown when we couldn't cleanup after a data access operation, but the actual operation went OK. |
---|
ClientCodecConfigurer | Extension of CodecConfigurer for HTTP message reader and writer options relevant on the client side. |
---|
ClientCodecConfigurer.ClientDefaultCodecs | |
---|
ClientCodecConfigurer.MultipartCodecs | Registry and container for multipart HTTP message writers. |
---|
ClientHttpConnector | Abstraction over HTTP clients driving the underlying HTTP client to connect to the origin server and provide all necessary infrastructure to send a ClientHttpRequest and receive a ClientHttpResponse . |
---|
ClientHttpRequest | Represents a client-side HTTP request. |
---|
ClientHttpRequest | Represents a client-side reactive HTTP request. |
---|
ClientHttpRequestDecorator | |
---|
ClientHttpRequestExecution | Represents the context of a client-side HTTP request execution. |
---|
ClientHttpRequestFactory | |
---|
ClientHttpRequestInitializer | |
---|
ClientHttpRequestInterceptor | Intercepts client-side HTTP requests. |
---|
ClientHttpResponse | Represents a client-side HTTP response. |
---|
ClientHttpResponse | Represents a client-side reactive HTTP response. |
---|
ClientHttpResponseDecorator | |
---|
ClientRequest | Represents a typed, immutable, client-side HTTP request, as executed by the ExchangeFunction . |
---|
ClientRequest.Builder | Defines a builder for a request. |
---|
ClientResponse | |
---|
ClientResponse.Builder | Defines a builder for a response. |
---|
ClientResponse.Headers | Represents the headers of the HTTP response. |
---|
ClientResponseWrapper | |
---|
ClientResponseWrapper.HeadersWrapper | |
---|
ClientRSocketFactoryConfigurer | 已过时。 |
---|
CloseStatus | Representation of WebSocket "close" status codes and reasons. |
---|
CloseStatus | Represents a WebSocket close status code and reason. |
---|
CodebaseAwareObjectInputStream | Special ObjectInputStream subclass that falls back to a specified codebase to load classes from if not found locally. |
---|
CodecConfigurer | Defines a common interface for configuring either client or server HTTP message readers and writers. |
---|
CodecConfigurer.CustomCodecs | Registry for custom HTTP message readers and writers. |
---|
CodecConfigurer.DefaultCodecConfig | |
---|
CodecConfigurer.DefaultCodecs | Customize or replace the HTTP message readers and writers registered by default. |
---|
CodecException | General error that indicates a problem while encoding and decoding to and from an Object stream. |
---|
CodeFlow | Manages the class being generated by the compilation process. |
---|
CodeFlow.ClinitAdder | Interface used to generate clinit static initializer blocks. |
---|
CodeFlow.FieldAdder | Interface used to generate fields. |
---|
CollectionFactory | Factory for collections that is aware of common Java and Spring collection types. |
---|
CollectionUtils | Miscellaneous collection utility methods. |
---|
ColumnMapRowMapper | RowMapper implementation that creates a java.util.Map for each row, representing all columns as key-value pairs: one entry for each column, with the column name as key. |
---|
CommandLinePropertySource<T> | Abstract base class for PropertySource implementations backed by command line arguments. |
---|
CommAreaRecord | CCI Record implementation for a COMMAREA, holding a byte array. |
---|
Commit | @Commit is a test annotation that is used to indicate that a test-managed transaction should be committed after the test method has completed.
|
---|
CommonAnnotationBeanPostProcessor | BeanPostProcessor implementation that supports common Java annotations out of the box, in particular the JSR-250 annotations in the javax.annotation package. |
---|
CommonAnnotationBeanPostProcessor.LookupElement | Class representing generic injection information about an annotated field or setter method, supporting @Resource and related annotations. |
---|
CommonsFileUploadSupport | Base class for multipart resolvers that use Apache Commons FileUpload 1.2 or above. |
---|
CommonsFileUploadSupport.MultipartParsingResult | Holder for a Map of Spring MultipartFiles and a Map of multipart parameters. |
---|
CommonsLogWriter | java.io.Writer adapter for a Commons Logging Log .
|
---|
CommonsMultipartFile | |
---|
CommonsMultipartResolver | |
---|
CommonsPool2TargetSource | TargetSource implementation that holds objects in a configurable Apache Commons2 Pool. |
---|
CommonsRequestLoggingFilter | Simple request logging filter that writes the request URI (and optionally the query string) to the Commons Log. |
---|
ComparableComparator<T extends Comparable<T>> | Comparator that adapts Comparables to the Comparator interface. |
---|
Comparators | Convenient entry point with generically typed factory methods for common Spring Comparator variants. |
---|
CompilablePropertyAccessor | A compilable property accessor is able to generate bytecode that represents the access operation, facilitating compilation to bytecode of expressions that use the accessor. |
---|
CompiledExpression | Base superclass for compiled expressions. |
---|
CompletableFutureReturnValueHandler | |
---|
CompletableToListenableFutureAdapter<T> | |
---|
Component | Indicates that an annotated class is a "component". |
---|
ComponentDefinition | |
---|
ComponentScan | Configures component scanning directives for use with @ Configuration classes. |
---|
ComponentScan.Filter | |
---|
ComponentScanBeanDefinitionParser | Parser for the <context:component-scan/> element. |
---|
ComponentScans | Container annotation that aggregates several ComponentScan annotations. |
---|
ComposablePointcut | Convenient class for building up pointcuts. |
---|
CompositeCacheManager | |
---|
CompositeCacheOperationSource | Composite CacheOperationSource implementation that iterates over a given array of CacheOperationSource instances. |
---|
CompositeComponentDefinition | |
---|
CompositeDatabasePopulator | Composite DatabasePopulator that delegates to a list of given DatabasePopulator implementations, executing all scripts. |
---|
CompositeFilter | A generic composite servlet Filter that just delegates its behavior to a chain (list) of user-supplied filters, achieving the functionality of a FilterChain , but conveniently using only Filter instances. |
---|
CompositeIterator<E> | |
---|
CompositeMessageCondition | |
---|
CompositeMessageConverter | A MessageConverter that delegates to a list of registered converters to be invoked until one of them returns a non-null result. |
---|
CompositePropertySource | |
---|
CompositeRequestCondition | Implements the RequestCondition contract by delegating to multiple RequestCondition types and using a logical conjunction (' && ') to ensure all conditions match a given request. |
---|
CompositeRequestCondition | Implements the RequestCondition contract by delegating to multiple RequestCondition types and using a logical conjunction (' && ') to ensure all conditions match a given request. |
---|
CompositeStringExpression | Represents a template expression broken into pieces. |
---|
CompositeTransactionAttributeSource | |
---|
CompositeUriComponentsContributor | |
---|
CompoundComparator<T> | 已过时。 |
---|
CompoundExpression | Represents a DOT separated expression sequence, such as 'property1.property2.methodOne()' . |
---|
ConcurrencyFailureException | Exception thrown on concurrency failure. |
---|
ConcurrencyThrottleInterceptor | Interceptor that throttles concurrent access, blocking invocations if a specified concurrency limit is reached. |
---|
ConcurrencyThrottleSupport | Support class for throttling concurrent access to a specific resource. |
---|
ConcurrentExecutorAdapter | |
---|
ConcurrentMapCache | Simple Cache implementation based on the core JDK java.util.concurrent package. |
---|
ConcurrentMapCacheFactoryBean | |
---|
ConcurrentMapCacheManager | |
---|
ConcurrentModel | |
---|
ConcurrentReferenceHashMap<K,V> | |
---|
ConcurrentReferenceHashMap.Entry<K,V> | A single map entry. |
---|
ConcurrentReferenceHashMap.Reference<K,V> | |
---|
ConcurrentReferenceHashMap.ReferenceType | Various reference types supported by this map. |
---|
ConcurrentReferenceHashMap.Restructure | The types of restructuring that can be performed. |
---|
ConcurrentTaskExecutor | Adapter that takes a java.util.concurrent.Executor and exposes a Spring TaskExecutor for it. |
---|
ConcurrentTaskExecutor.ManagedTaskBuilder | Delegate that wraps a given Runnable/Callable with a JSR-236 ManagedTask, exposing a long-running hint based on SchedulingAwareRunnable and a given identity name. |
---|
ConcurrentTaskScheduler | Adapter that takes a java.util.concurrent.ScheduledExecutorService and exposes a Spring TaskScheduler for it. |
---|
ConcurrentWebSocketSessionDecorator | Wrap a WebSocketSession to guarantee only one thread can send messages at a time. |
---|
ConcurrentWebSocketSessionDecorator.OverflowStrategy | Enum for options of what to do when the buffer fills up. |
---|
Condition | A single condition that must be matched in order for a component to be registered. |
---|
Conditional | |
---|
ConditionalConverter | |
---|
ConditionalGenericConverter | |
---|
ConditionContext | Context information for use by Condition implementations. |
---|
Configurable | Marks a class as being eligible for Spring-driven configuration. |
---|
ConfigurableApplicationContext | SPI interface to be implemented by most if not all application contexts. |
---|
ConfigurableBeanFactory | Configuration interface to be implemented by most bean factories. |
---|
ConfigurableConversionService | Configuration interface to be implemented by most if not all ConversionService types. |
---|
ConfigurableEnvironment | Configuration interface to be implemented by most if not all Environment types. |
---|
ConfigurableListableBeanFactory | Configuration interface to be implemented by most listable bean factories. |
---|
ConfigurableMimeFileTypeMap | Spring-configurable FileTypeMap implementation that will read MIME type to file extension mappings from a standard JavaMail MIME type mapping file, using a standard MimetypesFileTypeMap underneath. |
---|
ConfigurableMockMvcBuilder<B extends ConfigurableMockMvcBuilder<B>> | Defines common methods for building a MockMvc . |
---|
ConfigurableObject | Marker interface for domain object that need DI through aspects. |
---|
ConfigurableObjectInputStream | Special ObjectInputStream subclass that resolves class names against a specific ClassLoader. |
---|
ConfigurablePropertyAccessor | Interface that encapsulates configuration methods for a PropertyAccessor. |
---|
ConfigurablePropertyResolver | Configuration interface to be implemented by most if not all PropertyResolver types. |
---|
ConfigurableSmartRequestBuilder<B extends ConfigurableSmartRequestBuilder<B>> | |
---|
ConfigurableWebApplicationContext | Interface to be implemented by configurable web application contexts. |
---|
ConfigurableWebBindingInitializer | |
---|
ConfigurableWebEnvironment | |
---|
Configuration | Indicates that a class declares one or more @Bean methods and may be processed by the Spring container to generate bean definitions and service requests for those beans at runtime, for example: |
---|
ConfigurationClassPostProcessor | |
---|
ConfigurationCondition | A Condition that offers more fine-grained control when used with @Configuration . |
---|
ConfigurationCondition.ConfigurationPhase | The various configuration phases where the condition could be evaluated. |
---|
ConnectionCallback<T> | Generic callback interface for code that operates on a CCI Connection. |
---|
ConnectionCallback<T> | Generic callback interface for code that operates on a JDBC Connection. |
---|
ConnectionFactoryUtils | Helper class that provides static methods for obtaining CCI Connections from a ConnectionFactory . |
---|
ConnectionFactoryUtils | Helper class for managing a JMS ConnectionFactory , in particular for obtaining transactional JMS resources for a given ConnectionFactory. |
---|
ConnectionFactoryUtils.ResourceFactory | Callback interface for resource creation. |
---|
ConnectionHandle | Simple interface to be implemented by handles for a JDBC Connection. |
---|
ConnectionHandlingStompSession | |
---|
ConnectionHolder | |
---|
ConnectionHolder | |
---|
ConnectionLostException | Raised when the connection for a STOMP session is lost rather than closed. |
---|
ConnectionManagerSupport | A base class for WebSocket connection managers. |
---|
ConnectionProperties | ConnectionProperties serves as a simple data container that allows essential JDBC connection properties to be configured consistently, independent of the actual DataSource implementation. |
---|
ConnectionProxy | Subinterface of Connection to be implemented by Connection proxies. |
---|
ConnectionSpecConnectionFactoryAdapter | An adapter for a target CCI ConnectionFactory , applying the given ConnectionSpec to every standard getConnection() call, that is, implicitly invoking getConnection(ConnectionSpec) on the target. |
---|
ConnectMapping | Annotation to map the initial ConnectionSetupPayload and subsequent metadata pushes onto a handler method. |
---|
ConnectorServerFactoryBean | |
---|
ConstantDynamic | A constant whose value is computed at runtime, with a bootstrap method. |
---|
Constants | This class can be used to parse other classes containing constant definitions in public static final members. |
---|
Constants.ConstantException | Exception thrown when the Constants class is asked for an invalid constant name. |
---|
ConstructorArgumentEntry | ParseState entry representing a (possibly indexed) constructor argument. |
---|
ConstructorArgumentValues | Holder for constructor argument values, typically as part of a bean definition. |
---|
ConstructorArgumentValues.ValueHolder | Holder for a constructor argument value, with an optional type attribute indicating the target type of the actual constructor argument. |
---|
ConstructorExecutor | Executors are built by resolvers and can be cached by the infrastructure to repeat an operation quickly without going back to the resolvers. |
---|
ConstructorInterceptor | Intercepts the construction of a new object. |
---|
ConstructorInvocation | Description of an invocation to a constructor, given to an interceptor upon constructor-call. |
---|
ConstructorReference | Represents the invocation of a constructor. |
---|
ConstructorResolver | A constructor resolver attempts locate a constructor and returns a ConstructorExecutor that can be used to invoke that constructor. |
---|
ConsumesRequestCondition | A logical disjunction (' || ') request condition to match a request's 'Content-Type' header to a list of media type expressions. |
---|
ConsumesRequestCondition | A logical disjunction (' || ') request condition to match a request's 'Content-Type' header to a list of media type expressions. |
---|
ContentCachingRequestWrapper | |
---|
ContentCachingResponseWrapper | |
---|
ContentDisposition | Represent the Content-Disposition type and parameters as defined in RFC 6266. |
---|
ContentDisposition.Builder | A mutable builder for ContentDisposition . |
---|
ContentNegotiatingViewResolver | Implementation of ViewResolver that resolves a view based on the request file name or Accept header. |
---|
ContentNegotiationConfigurer | |
---|
ContentNegotiationManager | Central class to determine requested media types for a request. |
---|
ContentNegotiationManagerFactoryBean | |
---|
ContentNegotiationStrategy | A strategy for resolving the requested media types for a request. |
---|
ContentRequestMatchers | Factory for request content RequestMatcher 's. |
---|
ContentResultMatchers | Factory for response content assertions. |
---|
ContentTypeResolver | Resolve the content type for a message. |
---|
ContentVersionStrategy | A VersionStrategy that calculates an Hex MD5 hashes from the content of the resource and appends it to the file name, e.g. |
---|
ContentVersionStrategy | A VersionStrategy that calculates an Hex MD5 hashes from the content of the resource and appends it to the file name, e.g. |
---|
ContextAnnotationAutowireCandidateResolver | Complete implementation of the AutowireCandidateResolver strategy interface, providing support for qualifier annotations as well as for lazy resolution driven by the Lazy annotation in the context.annotation package. |
---|
ContextCache | ContextCache defines the SPI for caching Spring ApplicationContexts within the Spring TestContext Framework. |
---|
ContextCacheUtils | |
---|
ContextCleanupListener | Web application listener that cleans up remaining disposable attributes in the ServletContext, i.e. attributes which implement DisposableBean and haven't been removed before. |
---|
ContextClosedEvent | Event raised when an ApplicationContext gets closed. |
---|
ContextConfiguration | @ContextConfiguration defines class-level metadata that is used to determine how to load and configure an ApplicationContext for integration tests. |
---|
ContextConfigurationAttributes | ContextConfigurationAttributes encapsulates the context configuration attributes declared via @ContextConfiguration . |
---|
ContextCustomizer | Strategy interface for customizing application contexts that are created and managed by the Spring TestContext Framework. |
---|
ContextCustomizerFactory | |
---|
ContextExposingHttpServletRequest | HttpServletRequest decorator that makes all Spring beans in a given WebApplicationContext accessible as request attributes, through lazy checking once an attribute gets accessed. |
---|
ContextHierarchy | @ContextHierarchy is a class-level annotation that is used to define a hierarchy of ApplicationContexts for integration tests. |
---|
ContextLifecycleScheduledTaskRegistrar | |
---|
ContextLoader | Strategy interface for loading an application context for an integration test managed by the Spring TestContext Framework. |
---|
ContextLoader | Performs the actual initialization work for the root application context. |
---|
ContextLoaderListener | |
---|
ContextNamespaceHandler | |
---|
ContextPathCompositeHandler | HttpHandler delegating requests to one of several HttpHandler 's based on simple, prefix-based mappings.
|
---|
ContextRefreshedEvent | Event raised when an ApplicationContext gets initialized or refreshed. |
---|
ContextResource | Extended interface for a resource that is loaded from an enclosing 'context', e.g. from a ServletContext but also from plain classpath paths or relative file system paths (specified without an explicit prefix, hence applying relative to the local ResourceLoader 's context). |
---|
ContextStartedEvent | Event raised when an ApplicationContext gets started. |
---|
ContextStoppedEvent | Event raised when an ApplicationContext gets stopped. |
---|
ContinuationHandlerMethodArgumentResolver | No-op resolver for method arguments of type Continuation . |
---|
ContinuationHandlerMethodArgumentResolver | No-op resolver for method arguments of type Continuation . |
---|
ControlFlowPointcut | Pointcut and method matcher for use in simple cflow-style pointcut. |
---|
Controller | Indicates that an annotated class is a "Controller" (e.g. a web controller). |
---|
Controller | Base Controller interface, representing a component that receives HttpServletRequest and HttpServletResponse instances just like a HttpServlet but is able to participate in an MVC workflow. |
---|
ControllerAdvice | |
---|
ControllerAdviceBean | Encapsulates information about an @ControllerAdvice Spring-managed bean without necessarily requiring it to be instantiated. |
---|
Conventions | Provides methods to support various naming and other conventions used throughout the framework. |
---|
ConversionException | Base class for exceptions thrown by the conversion system. |
---|
ConversionFailedException | Exception to be thrown when an actual type conversion attempt fails. |
---|
ConversionNotSupportedException | Exception thrown when no suitable editor or converter can be found for a bean property. |
---|
ConversionService | A service interface for type conversion. |
---|
ConversionServiceExposingInterceptor | Interceptor that places the configured ConversionService in request scope so it's available during request processing. |
---|
ConversionServiceFactory | |
---|
ConversionServiceFactoryBean | A factory providing convenient access to a ConversionService configured with converters appropriate for most environments. |
---|
Converter<S,T> | A converter converts a source object of type S to a target of type T . |
---|
ConverterFactory<S,R> | A factory for "ranged" converters that can convert objects from S to subtypes of R. |
---|
ConverterNotFoundException | Exception to be thrown when a suitable converter could not be found in a given conversion service. |
---|
ConverterRegistry | For registering converters with a type conversion system. |
---|
ConvertingComparator<S,T> | A Comparator that converts values before they are compared. |
---|
ConvertingEncoderDecoderSupport<T,M> | Base class that can be used to implement a standard Encoder and/or Decoder . |
---|
ConvertingEncoderDecoderSupport.BinaryDecoder<T> | |
---|
ConvertingEncoderDecoderSupport.BinaryEncoder<T> | |
---|
ConvertingEncoderDecoderSupport.TextDecoder<T> | |
---|
ConvertingEncoderDecoderSupport.TextEncoder<T> | |
---|
ConvertingPropertyEditorAdapter | |
---|
CookieGenerator | Helper class for cookie generation, carrying cookie descriptor settings as bean properties and being able to add and remove cookie to/from a given response. |
---|
CookieLocaleResolver | LocaleResolver implementation that uses a cookie sent back to the user in case of a custom setting, with a fallback to the specified default locale or the request's accept-header locale. |
---|
CookieResultMatchers | Factory for response cookie assertions. |
---|
CookieThemeResolver | ThemeResolver implementation that uses a cookie sent back to the user in case of a custom setting, with a fallback to the default theme. |
---|
CookieValue | Annotation which indicates that a method parameter should be bound to an HTTP cookie. |
---|
CookieValueMethodArgumentResolver | Resolve method arguments annotated with @CookieValue . |
---|
CookieWebSessionIdResolver | |
---|
CorsBeanDefinitionParser | BeanDefinitionParser that parses a cors element in order to set the CORS configuration in the various {AbstractHandlerMapping} beans created by AnnotationDrivenBeanDefinitionParser , ResourcesBeanDefinitionParser and ViewControllerBeanDefinitionParser . |
---|
CorsConfiguration | A container for CORS configuration along with methods to check against the actual origin, HTTP methods, and headers of a given request. |
---|
CorsConfigurationSource | Interface to be implemented by classes (usually HTTP request handlers) that provides a CorsConfiguration instance based on the provided request. |
---|
CorsConfigurationSource | Interface to be implemented by classes (usually HTTP request handlers) that provides a CorsConfiguration instance based on the provided reactive request. |
---|
CorsFilter | |
---|
CorsProcessor | |
---|
CorsProcessor | A strategy to apply CORS validation checks and updates to a ServerWebExchange , either rejecting through the response or adding CORS related headers, based on a pre-selected CorsConfiguration . |
---|
CorsRegistration | Assists with the creation of a CorsConfiguration instance for a given URL path pattern. |
---|
CorsRegistration | Assists with the creation of a CorsConfiguration instance for a given URL path pattern. |
---|
CorsRegistry | Assists with the registration of global, URL pattern based CorsConfiguration mappings. |
---|
CorsRegistry | Assists with the registration of global, URL pattern based CorsConfiguration mappings. |
---|
CorsUtils | |
---|
CorsUtils | |
---|
CorsWebFilter | |
---|
CronSequenceGenerator | Date sequence generator for a Crontab pattern, allowing clients to specify a pattern that the sequence matches. |
---|
CronTask | |
---|
CronTrigger | Trigger implementation for cron expressions. |
---|
CronTriggerFactoryBean | A Spring FactoryBean for creating a Quartz CronTrigger instance, supporting bean-style usage for trigger configuration. |
---|
CrossOrigin | Annotation for permitting cross-origin requests on specific handler classes and/or handler methods. |
---|
CssLinkResourceTransformer | A ResourceTransformer implementation that modifies links in a CSS file to match the public URL paths that should be exposed to clients (e.g. |
---|
CssLinkResourceTransformer | A ResourceTransformer implementation that modifies links in a CSS file to match the public URL paths that should be exposed to clients (e.g. |
---|
CssLinkResourceTransformer.AbstractLinkParser | |
---|
CssLinkResourceTransformer.AbstractLinkParser | |
---|
CssLinkResourceTransformer.LinkParser | Extract content chunks that represent links. |
---|
CssLinkResourceTransformer.LinkParser | Extract content chunks that represent links. |
---|
CurrencyEditor | Editor for java.util.Currency , translating currency codes into Currency objects. |
---|
CurrencyStyleFormatter | A BigDecimal formatter for number values in currency style. |
---|
CurrencyUnitFormatter | Formatter for JSR-354 CurrencyUnit values, from and to currency code Strings. |
---|
CustomAutowireConfigurer | |
---|
CustomBooleanEditor | Property editor for Boolean/boolean properties. |
---|
CustomCollectionEditor | Property editor for Collections, converting any source Collection to a given target Collection type. |
---|
CustomDateEditor | Property editor for java.util.Date , supporting a custom java.text.DateFormat . |
---|
CustomEditorConfigurer | |
---|
CustomizableThreadCreator | Simple customizable helper class for creating new Thread instances. |
---|
CustomizableThreadFactory | Implementation of the ThreadFactory interface, allowing for customizing the created threads (name, priority, etc). |
---|
CustomizableTraceInterceptor | MethodInterceptor implementation that allows for highly customizable method-level tracing, using placeholders.
|
---|
CustomMapEditor | Property editor for Maps, converting any source Map to a given target Map type. |
---|
CustomNumberEditor | Property editor for any Number subclass such as Short, Integer, Long, BigInteger, Float, Double, BigDecimal. |
---|
CustomScopeConfigurer | |
---|
CustomSQLErrorCodesTranslation | JavaBean for holding custom JDBC error codes translation for a particular database. |
---|
CustomSQLExceptionTranslatorRegistrar | |
---|
CustomSQLExceptionTranslatorRegistry | Registry for custom SQLExceptionTranslator instances associated with specific databases allowing for overriding translation based on values contained in the configuration file named "sql-error-codes.xml". |
---|
CustomValidatorBean | Configurable bean class that exposes a specific JSR-303 Validator through its original interface as well as through the Spring Validator interface. |
---|
DaoSupport | Generic base class for DAOs, defining template methods for DAO initialization. |
---|
DataAccessException | |
---|
DataAccessResourceFailureException | Data access exception thrown when a resource fails completely: for example, if we can't connect to a database using JDBC. |
---|
DataAccessUtils | Miscellaneous utility methods for DAO implementations. |
---|
Database | Enumeration for common database platforms. |
---|
DatabaseMetaDataCallback<T> | A callback interface used by the JdbcUtils class. |
---|
DatabasePopulator | Strategy used to populate, initialize, or clean up a database. |
---|
DatabasePopulatorUtils | |
---|
DatabaseStartupValidator | Bean that checks if a database has already started up. |
---|
DataBinder | Binder that allows for setting property values onto a target object, including support for validation and binding result analysis. |
---|
DataBindingMethodResolver | A MethodResolver variant for data binding purposes, using reflection to access instance methods on a given target object. |
---|
DataBindingPropertyAccessor | A PropertyAccessor variant for data binding purposes, using reflection to access properties for reading and possibly writing. |
---|
DataBuffer | Basic abstraction over byte buffers. |
---|
DataBufferDecoder | |
---|
DataBufferEncoder | |
---|
DataBufferFactory | A factory for DataBuffers , allowing for allocation and wrapping of data buffers. |
---|
DataBufferLimitException | Exception that indicates the cumulative number of bytes consumed from a stream of DataBuffer 's exceeded some pre-configured limit. |
---|
DataBufferUtils | |
---|
DataBufferUtils.Matcher | |
---|
DataBufferWrapper | Provides a convenient implementation of the DataBuffer interface that can be overridden to adapt the delegate. |
---|
DataFieldMaxValueIncrementer | Interface that defines contract of incrementing any data store field's maximum value. |
---|
DataIntegrityViolationException | Exception thrown when an attempt to insert or update data results in violation of an integrity constraint. |
---|
DataRetrievalFailureException | Exception thrown if certain expected data could not be retrieved, e.g. |
---|
DataSize | A data size, such as '12MB'. |
---|
DataSourceFactory | DataSourceFactory encapsulates the creation of a particular DataSource implementation such as a non-pooling SimpleDriverDataSource or a HikariCP pool setup in the shape of a HikariDataSource . |
---|
DataSourceInitializer | Used to set up a database during initialization and clean up a database during destruction. |
---|
DataSourceLookup | Strategy interface for looking up DataSources by name. |
---|
DataSourceLookupFailureException | Exception to be thrown by a DataSourceLookup implementation, indicating that the specified DataSource could not be obtained. |
---|
DataSourceTransactionManager | |
---|
DataSourceUtils | Helper class that provides static methods for obtaining JDBC Connections from a DataSource . |
---|
DataUnit | |
---|
DateFormatter | A formatter for Date types. |
---|
DateFormatterRegistrar | Configures basic date formatting for use with Spring, primarily for DateTimeFormat declarations. |
---|
DateTimeContext | A context that holds user-specific java.time (JSR-310) settings such as the user's Chronology (calendar system) and time zone. |
---|
DateTimeContextHolder | |
---|
DateTimeFormat | Declares that a field or method parameter should be formatted as a date or time. |
---|
DateTimeFormat.ISO | Common ISO date time format patterns. |
---|
DateTimeFormatAnnotationFormatterFactory | |
---|
DateTimeFormatterFactory | |
---|
DateTimeFormatterFactory | |
---|
DateTimeFormatterFactoryBean | |
---|
DateTimeFormatterFactoryBean | |
---|
DateTimeFormatterRegistrar | Configures the JSR-310 java.time formatting system for use with Spring. |
---|
DateTimeParser | |
---|
Db2CallMetaDataProvider | |
---|
Db2LuwMaxValueIncrementer | |
---|
Db2MainframeMaxValueIncrementer | |
---|
DB2MainframeSequenceMaxValueIncrementer | 已过时。 |
---|
DB2SequenceMaxValueIncrementer | 已过时。 |
---|
DeadlockLoserDataAccessException | Generic exception thrown when the current process was a deadlock loser, and its transaction rolled back. |
---|
DebugInterceptor | AOP Alliance MethodInterceptor that can be introduced in a chain to display verbose information about intercepted invocations to the logger. |
---|
DeclareParentsAdvisor | Introduction advisor delegating to the given object. |
---|
Decoder<T> | Strategy for decoding a DataBuffer input stream into an output stream of elements of type <T> . |
---|
DecoderHttpMessageReader<T> | HttpMessageReader that wraps and delegates to a Decoder . |
---|
DecodingException | Indicates an issue with decoding the input stream with a focus on content related issues such as a parse failure. |
---|
DecoratingClassLoader | |
---|
DecoratingNavigationHandler | Base class for JSF NavigationHandler implementations that want to be capable of decorating an original NavigationHandler. |
---|
DecoratingProxy | Interface to be implemented by decorating proxies, in particular Spring AOP proxies but potentially also custom proxies with decorator semantics. |
---|
DefaultActiveProfilesResolver | |
---|
DefaultAdvisorAdapterRegistry | |
---|
DefaultAdvisorAutoProxyCreator | BeanPostProcessor implementation that creates AOP proxies based on all candidate Advisor s in the current BeanFactory .
|
---|
DefaultAdvisorChainFactory | A simple but definitive way of working out an advice chain for a Method, given an Advised object. |
---|
DefaultAopProxyFactory | Default AopProxyFactory implementation, creating either a CGLIB proxy or a JDK dynamic proxy. |
---|
DefaultBeanDefinitionDocumentReader | Default implementation of the BeanDefinitionDocumentReader interface that reads bean definitions according to the "spring-beans" DTD and XSD format (Spring's default XML bean definition format). |
---|
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. |
---|
DefaultBeanNameGenerator | |
---|
DefaultBindingErrorProcessor | |
---|
DefaultBootstrapContext | |
---|
DefaultCacheAwareContextLoaderDelegate | |
---|
DefaultClientCodecConfigurer | |
---|
DefaultContentTypeResolver | |
---|
DefaultContextCache | |
---|
DefaultContextLoadTimeWeaver | Default LoadTimeWeaver bean for use in an application context, decorating an automatically detected internal LoadTimeWeaver . |
---|
DefaultConversionService | |
---|
DefaultCorsProcessor | |
---|
DefaultCorsProcessor | |
---|
DefaultDataBinderFactory | |
---|
DefaultDataBuffer | Default implementation of the DataBuffer interface that uses a ByteBuffer internally. with separate read and write positions. |
---|
DefaultDataBufferFactory | Default implementation of the DataBufferFactory interface. |
---|
DefaultDeserializer | A default Deserializer implementation that reads an input stream using Java serialization. |
---|
DefaultDocumentLoader | |
---|
DefaultEventListenerFactory | |
---|
DefaultFormattingConversionService | A specialization of FormattingConversionService configured by default with converters and formatters appropriate for most applications. |
---|
DefaultHandlerExceptionResolver | The default implementation of the HandlerExceptionResolver interface, resolving standard Spring MVC exceptions and translating them to corresponding HTTP status codes. |
---|
DefaultHandshakeHandler | |
---|
DefaultIntroductionAdvisor | |
---|
DefaultJCacheOperationSource | The default JCacheOperationSource implementation delegating default operations to configurable services with sensible defaults when not present. |
---|
DefaultJcaListenerContainerFactory | |
---|
DefaultJmsActivationSpecFactory | |
---|
DefaultJmsListenerContainerFactory | |
---|
DefaultJpaDialect | Default implementation of the JpaDialect interface. |
---|
DefaultLifecycleProcessor | |
---|
DefaultListableBeanFactory | |
---|
DefaultLobHandler | Default implementation of the LobHandler interface. |
---|
DefaultManagedAwareThreadFactory | |
---|
DefaultManagedTaskExecutor | JNDI-based variant of ConcurrentTaskExecutor , performing a default lookup for JSR-236's "java:comp/DefaultManagedExecutorService" in a Java EE 7/8 environment. |
---|
DefaultManagedTaskScheduler | JNDI-based variant of ConcurrentTaskScheduler , performing a default lookup for JSR-236's "java:comp/DefaultManagedScheduledExecutorService" in a Java EE 7 environment. |
---|
DefaultMessageCodesResolver | |
---|
DefaultMessageCodesResolver.Format | Common message code formats. |
---|
DefaultMessageHandlerMethodFactory | |
---|
DefaultMessageListenerContainer | Message listener container variant that uses plain JMS client APIs, specifically a loop of MessageConsumer.receive() calls that also allow for transactional reception of messages (registering them with XA transactions). |
---|
DefaultMessageSourceResolvable | |
---|
DefaultMetadataExtractor | |
---|
DefaultMockMvcBuilder | |
---|
DefaultMultipartHttpServletRequest | |
---|
DefaultNamespaceHandlerResolver | |
---|
DefaultParameterNameDiscoverer | |
---|
DefaultPersistenceUnitManager | |
---|
DefaultPointcutAdvisor | Convenient Pointcut-driven Advisor implementation. |
---|
DefaultPropertiesPersister | |
---|
DefaultPropertySourceFactory | |
---|
DefaultRemoteInvocationExecutor | |
---|
DefaultRemoteInvocationFactory | |
---|
DefaultRequestExpectation | Default implementation of RequestExpectation that simply delegates to the request matchers and the response creator it contains. |
---|
DefaultRequestExpectation.RequestCount | Helper class that keeps track of actual vs expected request count. |
---|
DefaultRequestToViewNameTranslator | |
---|
DefaultResourceLoader | |
---|
DefaultResourceLoader.ClassPathContextResource | ClassPathResource that explicitly expresses a context-relative path through implementing the ContextResource interface. |
---|
DefaultResponseCreator | A ResponseCreator with builder-style methods for adding response details. |
---|
DefaultResponseErrorHandler | |
---|
DefaultScopedObject | |
---|
DefaultsDefinition | Marker interface for a defaults definition, extending BeanMetadataElement to inherit source exposure. |
---|
DefaultSerializer | A Serializer implementation that writes an object to an output stream using Java serialization. |
---|
DefaultServerCodecConfigurer | |
---|
DefaultServerWebExchange | |
---|
DefaultServletHandlerConfigurer | Configures a request handler for serving static resources by forwarding the request to the Servlet container's "default" Servlet. |
---|
DefaultServletHttpRequestHandler | An HttpRequestHandler for serving static files using the Servlet container's "default" Servlet. |
---|
DefaultSessionAttributeStore | Default implementation of the SessionAttributeStore interface, storing the attributes in the WebRequest session (i.e. |
---|
DefaultSimpUserRegistry | |
---|
DefaultSingletonBeanRegistry | |
---|
DefaultSockJsFrameFormat | |
---|
DefaultSockJsService | |
---|
DefaultStompSession | |
---|
DefaultSubscriptionRegistry | |
---|
DefaultTestContext | |
---|
DefaultTestContextBootstrapper | |
---|
DefaultToStringStyler | Spring's default toString() styler. |
---|
DefaultTransactionAttribute | Spring's common transaction attribute implementation. |
---|
DefaultTransactionDefinition | Default implementation of the TransactionDefinition interface, offering bean-style configuration and sensible default values (PROPAGATION_REQUIRED, ISOLATION_DEFAULT, TIMEOUT_DEFAULT, readOnly=false). |
---|
DefaultTransactionStatus | |
---|
DefaultUriBuilderFactory | |
---|
DefaultUriBuilderFactory.EncodingMode | Enum to represent multiple URI encoding strategies. |
---|
DefaultUriTemplateHandler | 已过时。 |
---|
DefaultUserDestinationResolver | A default implementation of UserDestinationResolver that relies on a SimpUserRegistry to find active sessions for a user. |
---|
DefaultValueStyler | Converts objects to String form, generally for debugging purposes, using Spring's toString styling conventions. |
---|
DefaultWebFilterChain | |
---|
DefaultWebSessionManager | |
---|
DeferredImportSelector | A variation of ImportSelector that runs after all @Configuration beans have been processed. |
---|
DeferredImportSelector.Group | Interface used to group results from different import selectors. |
---|
DeferredImportSelector.Group.Entry | |
---|
DeferredResult<T> | DeferredResult provides an alternative to using a Callable for asynchronous request processing. |
---|
DeferredResult.DeferredResultHandler | Handles a DeferredResult value when set. |
---|
DeferredResultMethodReturnValueHandler | |
---|
DeferredResultProcessingInterceptor | Intercepts concurrent request handling, where the concurrent result is obtained by waiting for a DeferredResult to be set from a thread chosen by the application (e.g. in response to some external event). |
---|
DeferredResultProcessingInterceptorAdapter | 已过时。 |
---|
DelegatePerTargetObjectIntroductionInterceptor | |
---|
DelegatingConnectionFactory | |
---|
DelegatingConnectionFactory | ConnectionFactory implementation that delegates all calls to a given target ConnectionFactory , adapting specific create(Queue/Topic)Connection calls to the target ConnectionFactory if necessary (e.g. when running JMS 1.0.2 API based code against a generic JMS 1.1 ConnectionFactory, such as ActiveMQ's PooledConnectionFactory). |
---|
DelegatingDataSource | |
---|
DelegatingEntityResolver | |
---|
DelegatingErrorHandlingRunnable | Runnable wrapper that catches any exception or error thrown from its delegate Runnable and allows an ErrorHandler to handle it. |
---|
DelegatingFilterProxy | Proxy for a standard Servlet Filter, delegating to a Spring-managed bean that implements the Filter interface. |
---|
DelegatingIntroductionInterceptor | |
---|
DelegatingJob | Simple Quartz Job adapter that delegates to a given Runnable instance. |
---|
DelegatingMessageSource | Empty MessageSource that delegates all calls to the parent MessageSource. |
---|
DelegatingNavigationHandlerProxy | JSF NavigationHandler implementation that delegates to a NavigationHandler bean obtained from the Spring root WebApplicationContext. |
---|
DelegatingPhaseListenerMulticaster | JSF PhaseListener implementation that delegates to one or more Spring-managed PhaseListener beans coming from the Spring root WebApplicationContext. |
---|
DelegatingServletInputStream | |
---|
DelegatingServletOutputStream | |
---|
DelegatingSmartContextLoader | |
---|
DelegatingThemeSource | Empty ThemeSource that delegates all calls to the parent ThemeSource. |
---|
DelegatingTimerListener | 已过时。 |
---|
DelegatingTransactionAttribute | |
---|
DelegatingTransactionDefinition | |
---|
DelegatingWebConnection | Implementation of WebConnection that allows delegating to various WebConnection implementations. |
---|
DelegatingWebConnection.DelegateWebConnection | The delegate web connection. |
---|
DelegatingWebFluxConfiguration | A subclass of WebFluxConfigurationSupport that detects and delegates to all beans of type WebFluxConfigurer allowing them to customize the configuration provided by WebFluxConfigurationSupport . |
---|
DelegatingWebMvcConfiguration | A subclass of WebMvcConfigurationSupport that detects and delegates to all beans of type WebMvcConfigurer allowing them to customize the configuration provided by WebMvcConfigurationSupport . |
---|
DelegatingWebSocketConfiguration | |
---|
DelegatingWebSocketMessageBrokerConfiguration | |
---|
DelegatingWork | Simple Work adapter that delegates to a given Runnable. |
---|
DelegatingWork | 已过时。 |
---|
DeleteMapping | Annotation for mapping HTTP DELETE requests onto specific handler methods. |
---|
DependencyDescriptor | Descriptor for a specific dependency that is about to be injected. |
---|
DependencyInjectionTestExecutionListener | TestExecutionListener which provides support for dependency injection and initialization of test instances.
|
---|
DependsOn | Beans on which the current bean depends. |
---|
DeprecatedBeanWarner | Bean factory post processor that logs a warning for @Deprecated beans. |
---|
DerbyCallMetaDataProvider | |
---|
DerbyMaxValueIncrementer | |
---|
DerbyTableMetaDataProvider | |
---|
Description | Adds a textual description to bean definitions derived from Component or Bean . |
---|
DescriptiveResource | Simple Resource implementation that holds a resource description but does not point to an actually readable resource. |
---|
Deserializer<T> | A strategy interface for converting from data in an InputStream to an Object. |
---|
DeserializingConverter | |
---|
DestinationPatternsMessageCondition | |
---|
DestinationResolutionException | Thrown by a DestinationResolver when it cannot resolve a destination name. |
---|
DestinationResolutionException | |
---|
DestinationResolver | Strategy interface for resolving JMS destinations. |
---|
DestinationResolver<D> | Strategy for resolving a String destination name to an actual destination of type <D> . |
---|
DestinationResolvingMessageReceivingOperations<D> | Extends MessageReceivingOperations and adds operations for receiving messages from a destination specified as a (resolvable) String name. |
---|
DestinationResolvingMessageRequestReplyOperations<D> | Extends MessageRequestReplyOperations and adds operations for sending and receiving messages to and from a destination specified as a (resolvable) String name. |
---|
DestinationResolvingMessageSendingOperations<D> | Extends MessageSendingOperations and adds operations for sending messages to a destination specified as a (resolvable) String name. |
---|
DestinationUserNameProvider | A Principal can also implement this contract when getName() isn't globally unique and therefore not suited for use with "user" destinations. |
---|
DestinationVariable | Annotation that indicates a method parameter should be bound to a template variable in a destination template string. |
---|
DestinationVariableMethodArgumentResolver | |
---|
DestinationVariableMethodArgumentResolver | |
---|
DestructionAwareBeanPostProcessor | |
---|
DestructionCallbackBindingListener | Adapter that implements the Servlet HttpSessionBindingListener interface, wrapping a session destruction callback. |
---|
DigestUtils | Miscellaneous methods for calculating digests. |
---|
DirectFieldAccessor | |
---|
DirectFieldBindingResult | Special implementation of the Errors and BindingResult interfaces, supporting registration and evaluation of binding errors on value objects. |
---|
DirtiesContext | Test annotation which indicates that the ApplicationContext associated with a test is dirty and should therefore be closed and removed from the context cache. |
---|
DirtiesContext.ClassMode | Defines modes which determine how @DirtiesContext is interpreted when used to annotate a test class. |
---|
DirtiesContext.HierarchyMode | Defines modes which determine how the context cache is cleared when @DirtiesContext is used in a test whose context is configured as part of a hierarchy via @ContextHierarchy . |
---|
DirtiesContext.MethodMode | Defines modes which determine how @DirtiesContext is interpreted when used to annotate a test method. |
---|
DirtiesContextBeforeModesTestExecutionListener | TestExecutionListener which provides support for marking the ApplicationContext associated with a test as dirty for both test classes and test methods annotated with the @DirtiesContext annotation. |
---|
DirtiesContextTestExecutionListener | TestExecutionListener which provides support for marking the ApplicationContext associated with a test as dirty for both test classes and test methods annotated with the @DirtiesContext annotation. |
---|
DisabledIf | @DisabledIf is used to signal that the annotated test class or test method is disabled and should not be executed if the supplied DisabledIf.expression() evaluates to true . |
---|
DisabledIfCondition | DisabledIfCondition is an ExecutionCondition that supports the @DisabledIf annotation when using the Spring TestContext Framework in conjunction with JUnit 5's Jupiter programming model. |
---|
DispatcherHandler | Central dispatcher for HTTP request handlers/controllers. |
---|
DispatcherServlet | Central dispatcher for HTTP request handlers/controllers, e.g. for web UI controllers or HTTP-based remote service exporters. |
---|
DispatcherServletCustomizer | |
---|
DispatcherServletWebRequest | |
---|
DisposableBean | Interface to be implemented by beans that want to release resources on destruction. |
---|
DisposableSqlTypeValue | Subinterface of SqlTypeValue that adds a cleanup callback, to be invoked after the value has been set and the corresponding statement has been executed. |
---|
DocumentDefaultsDefinition | Simple JavaBean that holds the defaults specified at the <beans> level in a standard Spring XML bean definition document: default-lazy-init , default-autowire , etc. |
---|
DocumentLoader | Strategy interface for loading an XML Document . |
---|
DomUtils | Convenience methods for working with the DOM API, in particular for working with DOM Nodes and DOM Elements. |
---|
DriverManagerDataSource | Simple implementation of the standard JDBC DataSource interface, configuring the plain old JDBC DriverManager via bean properties, and returning a new Connection from every getConnection call. |
---|
DuplicateKeyException | Exception thrown when an attempt to insert or update data results in violation of an primary key or unique constraint. |
---|
DynamicDestinationResolver | |
---|
DynamicIntroductionAdvice | Subinterface of AOP Alliance Advice that allows additional interfaces to be implemented by an Advice, and available via a proxy using that interceptor. |
---|
DynamicMethodMatcher | Convenient abstract superclass for dynamic method matchers, which do care about arguments at runtime. |
---|
DynamicMethodMatcherPointcut | Convenient superclass when we want to force subclasses to implement MethodMatcher interface, but subclasses will want to be pointcuts. |
---|
DynamicPropertyRegistry | Registry used with @DynamicPropertySource methods so that they can add properties to the Environment that have dynamically resolved values. |
---|
DynamicPropertySource | Method-level annotation for integration tests that need to add properties with dynamic values to the Environment 's set of PropertySources . |
---|
EclipseLinkJpaDialect | JpaDialect implementation for Eclipse Persistence Services (EclipseLink). |
---|
EclipseLinkJpaVendorAdapter | |
---|
EditorAwareTag | Interface to be implemented by JSP tags that expose a PropertyEditor for a property that they are currently bound to. |
---|
EhCacheCache | |
---|
EhCacheCacheManager | |
---|
EhCacheFactoryBean | |
---|
EhCacheManagerFactoryBean | FactoryBean that exposes an EhCache CacheManager instance (independent or shared), configured from a specified config location. |
---|
EhCacheManagerUtils | Convenient builder methods for EhCache 2.5+ CacheManager setup, providing easy programmatic bootstrapping from a Spring-provided resource. |
---|
EisOperation | Base class for EIS operation objects that work with the CCI API. |
---|
Ejb3TransactionAnnotationParser | |
---|
EjbAccessException | Exception that gets thrown when an EJB stub cannot be accessed properly. |
---|
Elvis | Represents the elvis operator ? |
---|
EmbeddedDatabase | EmbeddedDatabase serves as a handle to an embedded database instance.
|
---|
EmbeddedDatabaseBuilder | A builder that provides a convenient API for constructing an embedded database. |
---|
EmbeddedDatabaseConfigurer | EmbeddedDatabaseConfigurer encapsulates the configuration required to create, connect to, and shut down a specific type of embedded database such as HSQL, H2, or Derby.
|
---|
EmbeddedDatabaseFactory | |
---|
EmbeddedDatabaseFactoryBean | |
---|
EmbeddedDatabaseType | A supported embedded database type. |
---|
EmbeddedValueResolutionSupport | Convenient base class for components with a need for embedded value resolution (i.e. |
---|
EmbeddedValueResolver | |
---|
EmbeddedValueResolverAware | Interface to be implemented by any object that wishes to be notified of a StringValueResolver for the resolution of embedded definition values. |
---|
EmptyReaderEventListener | Empty implementation of the ReaderEventListener interface, providing no-op implementations of all callback methods. |
---|
EmptyResultDataAccessException | Data access exception thrown when a result was expected to have at least one row (or element) but zero rows (or elements) were actually returned. |
---|
EmptySqlParameterSource | |
---|
EmptyTargetSource | Canonical TargetSource when there is no target (or just the target class known), and behavior is supplied by interfaces and advisors only. |
---|
EnableAspectJAutoProxy | Enables support for handling components marked with AspectJ's @Aspect annotation, similar to functionality found in Spring's <aop:aspectj-autoproxy> XML element. |
---|
EnableAsync | Enables Spring's asynchronous method execution capability, similar to functionality found in Spring's <task:*> XML namespace. |
---|
EnableCaching | Enables Spring's annotation-driven cache management capability, similar to the support found in Spring's <cache:*> XML namespace. |
---|
EnabledIf | @EnabledIf is used to signal that the annotated test class or test method is enabled and should be executed if the supplied EnabledIf.expression() evaluates to true . |
---|
EnabledIfCondition | EnabledIfCondition is an ExecutionCondition that supports the @EnabledIf annotation when using the Spring TestContext Framework in conjunction with JUnit 5's Jupiter programming model. |
---|
EnableJms | |
---|
EnableLoadTimeWeaving | Activates a Spring LoadTimeWeaver for this application context, available as a bean with the name "loadTimeWeaver", similar to the <context:load-time-weaver> element in Spring XML. |
---|
EnableLoadTimeWeaving.AspectJWeaving | AspectJ weaving enablement options. |
---|
EnableMBeanExport | Enables default exporting of all standard MBean s from the Spring context, as well as well all @ManagedResource annotated beans. |
---|
EnableScheduling | Enables Spring's scheduled task execution capability, similar to functionality found in Spring's <task:*> XML namespace. |
---|
EnableSpringConfigured | Signals the current application context to apply dependency injection to non-managed classes that are instantiated outside of the Spring bean factory (typically classes annotated with the @Configurable annotation). |
---|
EnableTransactionManagement | Enables Spring's annotation-driven transaction management capability, similar to the support found in Spring's <tx:*> XML namespace. |
---|
EnableWebFlux | Adding this annotation to an @Configuration class imports the Spring WebFlux configuration from WebFluxConfigurationSupport that enables use of annotated controllers and functional endpoints. |
---|
EnableWebMvc | |
---|
EnableWebSocket | Add this annotation to an @Configuration class to configure processing WebSocket requests. |
---|
EnableWebSocketMessageBroker | Add this annotation to an @Configuration class to enable broker-backed messaging over WebSocket using a higher-level messaging sub-protocol. |
---|
EncodedResource | Holder that combines a Resource descriptor with a specific encoding or Charset to be used for reading from the resource. |
---|
EncodedResourceResolver | Resolver that delegates to the chain, and if a resource is found, it then attempts to find an encoded (e.g. gzip, brotli) variant that is acceptable based on the "Accept-Encoding" request header. |
---|
EncodedResourceResolver | Resolver that delegates to the chain, and if a resource is found, it then attempts to find an encoded (e.g. gzip, brotli) variant that is acceptable based on the "Accept-Encoding" request header. |
---|
Encoder<T> | Strategy to encode a stream of Objects of type <T> into an output stream of bytes. |
---|
EncoderHttpMessageWriter<T> | HttpMessageWriter that wraps and delegates to an Encoder . |
---|
EncodingException | Indicates an issue with encoding the input Object stream with a focus on not being able to encode Objects. |
---|
EndpointConnectionManager | |
---|
Enhancer | Generates dynamic subclasses to enable method interception. |
---|
Enhancer.EnhancerKey | Internal interface, only public due to ClassLoader issues. |
---|
EntityExchangeResult<T> | ExchangeResult sub-class that exposes the response body fully extracted to a representation of type <T> .
|
---|
EntityManagerFactoryAccessor | |
---|
EntityManagerFactoryInfo | |
---|
EntityManagerFactoryUtils | Helper class featuring methods for JPA EntityManager handling, allowing for reuse of EntityManager instances within transactions. |
---|
EntityManagerHolder | |
---|
EntityManagerProxy | Subinterface of EntityManager to be implemented by EntityManager proxies. |
---|
EntityResponse<T> | |
---|
EntityResponse<T> | |
---|
EntityResponse.Builder<T> | Defines a builder for EntityResponse . |
---|
EntityResponse.Builder<T> | Defines a builder for EntityResponse . |
---|
EnumerablePropertySource<T> | A PropertySource implementation capable of interrogating its underlying source object to enumerate all possible property name/value pairs. |
---|
Environment | Interface representing the environment in which the current application is running. |
---|
EnvironmentAccessor | Read-only EL property accessor that knows how to retrieve keys of a Spring Environment instance. |
---|
EnvironmentAware | Interface to be implemented by any bean that wishes to be notified of the Environment that it runs in. |
---|
EnvironmentCapable | Interface indicating a component that contains and exposes an Environment reference. |
---|
ErrorHandler | A strategy for handling errors. |
---|
ErrorMessage | |
---|
Errors | Stores and exposes information about data-binding and validation errors for a specific object. |
---|
ErrorsMethodArgumentResolver | Resolves Errors method arguments. |
---|
ErrorsMethodArgumentResolver | |
---|
ErrorsTag | The <errors> tag renders field errors in an HTML 'span' tag. |
---|
EscapeBodyTag | The <escapeBody> tag is used to escape its enclosed body content, applying HTML escaping and/or JavaScript escaping. |
---|
EscapedErrors | Errors wrapper that adds automatic HTML escaping to the wrapped instance, for convenient usage in HTML views. |
---|
EvalTag | The <eval> tag evaluates a Spring expression (SpEL) and either prints the result or assigns it to a variable. |
---|
EvaluationContext | Expressions are executed in an evaluation context. |
---|
EvaluationException | Represent an exception that occurs during expression evaluation. |
---|
EventListener | Annotation that marks a method as a listener for application events. |
---|
EventListenerFactory | |
---|
EventListenerMethodProcessor | |
---|
EventPublicationInterceptor | Interceptor that publishes an ApplicationEvent to all ApplicationListeners registered with an ApplicationEventPublisher after each successful method invocation. |
---|
EventPublishingTestExecutionListener | |
---|
EventSourceTransportHandler | |
---|
ExceptionDepthComparator | Comparator capable of sorting exceptions based on their depth from the thrown exception type. |
---|
ExceptionHandler | Annotation for handling exceptions in specific handler classes and/or handler methods. |
---|
ExceptionHandlerExceptionResolver | |
---|
ExceptionHandlerMethodResolver | Discovers @ExceptionHandler methods in a given class, including all of its superclasses, and helps to resolve a given Exception to the exception types supported by a given Method . |
---|
ExceptionHandlingWebHandler | |
---|
ExceptionTypeFilter | |
---|
ExceptionWebSocketHandlerDecorator | |
---|
ExchangeFilterFunction | |
---|
ExchangeFilterFunctions | Static factory methods providing access to built-in implementations of ExchangeFilterFunction for basic authentication, error handling, etc. |
---|
ExchangeFilterFunctions.Credentials | 已过时。 |
---|
ExchangeFunction | |
---|
ExchangeFunctions | |
---|
ExchangeResult | Container for request and response details for exchanges performed through WebTestClient . |
---|
ExchangeStrategies | |
---|
ExchangeStrategies.Builder | |
---|
ExecutorBeanDefinitionParser | Parser for the 'executor' element of the 'task' namespace. |
---|
ExecutorChannelInterceptor | |
---|
ExecutorConfigurationSupport | |
---|
ExecutorServiceAdapter | Adapter that takes a Spring TaskExecutor and exposes a full java.util.concurrent.ExecutorService for it. |
---|
ExecutorSubscribableChannel | |
---|
ExpectedCount | A simple type representing a range for an expected count. |
---|
ExpectedLookupTemplate | 已过时。 |
---|
ExponentialBackOff | Implementation of BackOff that increases the back off period for each retry attempt. |
---|
ExposeBeanNameAdvisors | Convenient methods for creating advisors that may be used when autoproxying beans created with the Spring IoC container, binding the bean name to the current invocation. |
---|
ExposeInvocationInterceptor | |
---|
Expression | An expression capable of evaluating itself against context objects. |
---|
ExpressionException | Super class for exceptions that can occur whilst processing expressions. |
---|
ExpressionInvocationTargetException | This exception wraps (as cause) a checked exception thrown by some method that SpEL invokes. |
---|
ExpressionParser | Parses expression strings into compiled expressions that can be evaluated. |
---|
ExpressionPointcut | Interface to be implemented by pointcuts that use String expressions. |
---|
ExpressionState | An ExpressionState is for maintaining per-expression-evaluation state, any changes to it are not seen by other expressions but it gives a place to hold local variables and for component expressions in a compound expression to communicate state. |
---|
ExpressionUtils | Common utility functions that may be used by any Expression Language provider. |
---|
ExpressionValueMethodArgumentResolver | Resolves method arguments annotated with @Value . |
---|
ExpressionValueMethodArgumentResolver | Resolves method arguments annotated with @Value . |
---|
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. |
---|
ExtendedEntityManagerCreator | Delegate for creating a variety of EntityManager proxies that follow the JPA spec's semantics for "extended" EntityManagers. |
---|
ExtendedModelMap | |
---|
ExtendedServletRequestDataBinder | |
---|
ExtensionRegistryInitializer | 已过时。 |
---|
ExtractingResponseErrorHandler | |
---|
FacesContextUtils | |
---|
FacesRequestAttributes | |
---|
FacesWebRequest | |
---|
FactoryBean<T> | Interface to be implemented by objects used within a BeanFactory which are themselves factories for individual objects. |
---|
FactoryBeanNotInitializedException | Exception to be thrown from a FactoryBean's getObject() method if the bean is not fully initialized yet, for example because it is involved in a circular reference. |
---|
FactoryBeanRegistrySupport | |
---|
FailFastProblemReporter | Simple ProblemReporter implementation that exhibits fail-fast behavior when errors are encountered. |
---|
FailureCallback | |
---|
FastByteArrayOutputStream | |
---|
FatalBeanException | Thrown on an unrecoverable problem encountered in the beans packages or sub-packages, e.g. bad class or field. |
---|
FieldError | Encapsulates a field error, that is, a reason for rejecting a specific field value. |
---|
FieldRetrievingFactoryBean | FactoryBean which retrieves a static or non-static field value. |
---|
FieldVisitor | A visitor to visit a Java field. |
---|
FileCopyUtils | Simple utility methods for file and stream copying. |
---|
FileEditor | Editor for java.io.File , to directly populate a File property from a Spring resource location. |
---|
FilePart | Specialization of Part that represents an uploaded file received in a multipart request. |
---|
FileSystemResource | Resource implementation for java.io.File and java.nio.file.Path handles with a file system target. |
---|
FileSystemResourceLoader | |
---|
FileSystemUtils | Utility methods for working with the file system. |
---|
FileSystemXmlApplicationContext | Standalone XML application context, taking the context definition files from the file system or from URLs, interpreting plain paths as relative file system locations (e.g. |
---|
FileUrlResource | |
---|
FilteringWebHandler | |
---|
FilterType | Enumeration of the type filters that may be used in conjunction with @ComponentScan . |
---|
FixedBackOff | A simple BackOff implementation that provides a fixed interval between two attempts and a maximum number of retries. |
---|
FixedContentNegotiationStrategy | A ContentNegotiationStrategy that returns a fixed content type. |
---|
FixedContentTypeResolver | Resolver that always resolves to a fixed list of media types. |
---|
FixedDelayTask | |
---|
FixedIntervalReconnectStrategy | A simple strategy for making reconnect attempts at a fixed interval. |
---|
FixedLocaleContextResolver | |
---|
FixedLocaleResolver | LocaleResolver implementation that always returns a fixed default locale and optionally time zone. |
---|
FixedRateTask | |
---|
FixedThemeResolver | |
---|
FixedVersionStrategy | A VersionStrategy that relies on a fixed version applied as a request path prefix, e.g. reduced SHA, version name, release date, etc. |
---|
FixedVersionStrategy | A VersionStrategy that relies on a fixed version applied as a request path prefix, e.g. reduced SHA, version name, release date, etc. |
---|
FlashAttributeResultMatchers | Factory for "output" flash attribute assertions. |
---|
FlashMap | A FlashMap provides a way for one request to store attributes intended for use in another. |
---|
FlashMapManager | A strategy interface for retrieving and saving FlashMap instances. |
---|
FloatLiteral | Expression language AST node that represents a float literal. |
---|
FluxExchangeResult<T> | ExchangeResult variant with the response body decoded as Flux<T> but not yet consumed.
|
---|
ForkJoinPoolFactoryBean | |
---|
Formatter<T> | Formats objects of type T. |
---|
FormatterPropertyEditorAdapter | |
---|
FormatterRegistrar | |
---|
FormatterRegistry | A registry of field formatting logic. |
---|
FormattingConversionService | |
---|
FormattingConversionServiceFactoryBean | A factory providing convenient access to a FormattingConversionService configured with converters and formatters for common types such as numbers and datetimes. |
---|
FormContentFilter | Filter that parses form data for HTTP PUT, PATCH, and DELETE requests and exposes it as Servlet request parameters.
|
---|
FormFieldPart | Specialization of Part for a form field. |
---|
FormHttpMessageConverter | Implementation of HttpMessageConverter to read and write 'normal' HTML forms and also to write (but not read) multipart data (e.g. file uploads). |
---|
FormHttpMessageReader | |
---|
FormHttpMessageWriter | HttpMessageWriter for writing a MultiValueMap<String, String> as HTML form data, i.e. |
---|
FormTag | The <form> tag renders an HTML 'form' tag and exposes a binding path to inner tags for binding. |
---|
ForwardedHeaderFilter | |
---|
ForwardedHeaderFilter | 已过时。 |
---|
ForwardedHeaderTransformer | Extract values from "Forwarded" and "X-Forwarded-*" headers to override the request URI (i.e. |
---|
FrameworkServlet | Base servlet for Spring's web framework. |
---|
FreeMarkerConfig | Interface to be implemented by objects that configure and manage a FreeMarker Configuration object in a web environment. |
---|
FreeMarkerConfig | Interface to be implemented by objects that configure and manage a FreeMarker Configuration object in a web environment. |
---|
FreeMarkerConfigurationFactory | Factory that configures a FreeMarker Configuration. |
---|
FreeMarkerConfigurationFactoryBean | Factory bean that creates a FreeMarker Configuration and provides it as bean reference. |
---|
FreeMarkerConfigurer | Configures FreeMarker for web usage via the "configLocation" and/or "freemarkerSettings" and/or "templateLoaderPath" properties. |
---|
FreeMarkerConfigurer | JavaBean to configure FreeMarker for web usage, via the "configLocation" and/or "freemarkerSettings" and/or "templateLoaderPath" properties. |
---|
FreeMarkerConfigurerBeanDefinitionParser | Parse the <mvc:freemarker-configurer> MVC namespace element and register FreeMarkerConfigurer bean. |
---|
FreeMarkerTemplateUtils | Utility class for working with FreeMarker. |
---|
FreeMarkerView | A View implementation that uses the FreeMarker template engine. |
---|
FreeMarkerView | View using the FreeMarker template engine. |
---|
FreeMarkerViewResolver | |
---|
FreeMarkerViewResolver | |
---|
FullyQualifiedAnnotationBeanNameGenerator | An extension of AnnotationBeanNameGenerator that uses the fully qualified class name as the default bean name if an explicit bean name is not supplied via a supported type-level annotation such as @Component (see AnnotationBeanNameGenerator for details on supported annotations). |
---|
FunctionReference | A function reference is of the form "#someFunction(a,b,c)". |
---|
FutureAdapter<T,S> | Abstract class that adapts a Future parameterized over S into a Future parameterized over T. |
---|
GeneratedKeyHolder | The standard implementation of the KeyHolder interface, to be used for holding auto-generated keys (as potentially returned by JDBC insert statements). |
---|
GenericApplicationContext | Generic ApplicationContext implementation that holds a single internal DefaultListableBeanFactory instance and does not assume a specific bean definition format. |
---|
GenericApplicationListener | Extended variant of the standard ApplicationListener interface, exposing further metadata such as the supported event and source type. |
---|
GenericApplicationListenerAdapter | GenericApplicationListener adapter that determines supported event types through introspecting the generically declared type of the target listener. |
---|
GenericBeanDefinition | GenericBeanDefinition is a one-stop shop for standard bean definition purposes. |
---|
GenericCallMetaDataProvider | |
---|
GenericConversionService | |
---|
GenericConverter | Generic converter interface for converting between two or more types. |
---|
GenericConverter.ConvertiblePair | Holder for a source-to-target class pair. |
---|
GenericFilterBean | Simple base implementation of Filter which treats its config parameters ( init-param entries within the filter tag in web.xml ) as bean properties. |
---|
GenericGroovyApplicationContext | |
---|
GenericGroovyXmlContextLoader | |
---|
GenericGroovyXmlWebContextLoader | |
---|
GenericHttpMessageConverter<T> | A specialization of HttpMessageConverter that can convert an HTTP request into a target object of a specified generic type and a source object of a specified generic type into an HTTP response. |
---|
GenericMarshaller | Subinterface of Marshaller that has support for Java 5 generics. |
---|
GenericMessage<T> | An implementation of Message with a generic payload. |
---|
GenericMessageConverter | |
---|
GenericMessageEndpointFactory | Generic implementation of the JCA 1.7 MessageEndpointFactory interface, providing transaction management capabilities for any kind of message listener object (e.g. |
---|
GenericMessageEndpointFactory.InternalResourceException | Internal exception thrown when a ResourceException has been encountered during the endpoint invocation. |
---|
GenericMessageEndpointManager | Generic bean that manages JCA 1.7 message endpoints within a Spring application context, activating and deactivating the endpoint as part of the application context's lifecycle. |
---|
GenericMessagingTemplate | A messaging template that resolves destinations names to MessageChannel 's to send and receive messages from. |
---|
GenericPropertiesContextLoader | |
---|
GenericReactiveTransaction | |
---|
GenericSqlQuery<T> | |
---|
GenericStoredProcedure | Concrete implementation making it possible to define the RDBMS stored procedures in an application context without writing a custom Java implementation class. |
---|
GenericTableMetaDataProvider | A generic implementation of the TableMetaDataProvider interface which should provide enough features for all supported databases. |
---|
GenericTypeAwareAutowireCandidateResolver | Basic AutowireCandidateResolver that performs a full generic type match with the candidate's type if the dependency is declared as a generic type (e.g. |
---|
GenericTypeResolver | Helper class for resolving generic types against type variables. |
---|
GenericUnmarshaller | Subinterface of Unmarshaller that has support for Java 5 generics. |
---|
GenericWebApplicationContext | |
---|
GenericXmlApplicationContext | Convenient application context with built-in XML support. |
---|
GenericXmlContextLoader | |
---|
GenericXmlWebContextLoader | |
---|
GetMapping | Annotation for mapping HTTP GET requests onto specific handler methods. |
---|
GlassFishLoadTimeWeaver | LoadTimeWeaver implementation for GlassFish's org.glassfish.api.deployment.InstrumentableClassLoader InstrumentableClassLoader . |
---|
GlassFishRequestUpgradeStrategy | A WebSocket RequestUpgradeStrategy for Oracle's GlassFish 4.1 and higher. |
---|
GlobalAdvisorAdapterRegistry | Singleton to publish a shared DefaultAdvisorAdapterRegistry instance. |
---|
GroovyBeanDefinitionReader | A Groovy-based reader for Spring bean definitions: like a Groovy builder, but more of a DSL for Spring configuration. |
---|
GroovyMarkupConfig | Interface to be implemented by objects that configure and manage a Groovy MarkupTemplateEngine for automatic lookup in a web environment. |
---|
GroovyMarkupConfigurer | An extension of Groovy's TemplateConfiguration and an implementation of Spring MVC's GroovyMarkupConfig for creating a MarkupTemplateEngine for use in a web application. |
---|
GroovyMarkupConfigurerBeanDefinitionParser | Parse the <mvc:groovy-configurer> MVC namespace element and register a GroovyConfigurer bean. |
---|
GroovyMarkupView | |
---|
GroovyMarkupViewResolver | Convenience subclass of @link AbstractTemplateViewResolver} that supports GroovyMarkupView (i.e. |
---|
GroovyObjectCustomizer | |
---|
GroovyScriptEvaluator | Groovy-based implementation of Spring's ScriptEvaluator strategy interface. |
---|
GroovyScriptFactory | |
---|
GroovyWebApplicationContext | |
---|
GsonBuilderUtils | A simple utility class for obtaining a Google Gson 2.x GsonBuilder which Base64-encodes byte[] properties when reading and writing JSON. |
---|
GsonFactoryBean | A FactoryBean for creating a Google Gson 2.x Gson instance. |
---|
GsonHttpMessageConverter | |
---|
GzipResourceResolver | 已过时。 |
---|
GzipResourceResolver | 已过时。 |
---|
H2SequenceMaxValueIncrementer | |
---|
HanaCallMetaDataProvider | |
---|
HanaSequenceMaxValueIncrementer | |
---|
Handle | A reference to a field or a method. |
---|
HandlerAdapter | Contract that decouples the DispatcherHandler from the details of invoking a handler and makes it possible to support any handler type. |
---|
HandlerAdapter | MVC framework SPI, allowing parameterization of the core MVC workflow. |
---|
HandlerExceptionResolver | Interface to be implemented by objects that can resolve exceptions thrown during handler mapping or execution, in the typical case to error views. |
---|
HandlerExceptionResolverComposite | |
---|
HandlerExecutionChain | Handler execution chain, consisting of handler object and any handler interceptors. |
---|
HandlerFilterFunction<T extends ServerResponse,R extends ServerResponse> | |
---|
HandlerFilterFunction<T extends ServerResponse,R extends ServerResponse> | |
---|
HandlerFunction<T extends ServerResponse> | Represents a function that handles a request. |
---|
HandlerFunction<T extends ServerResponse> | Represents a function that handles a request. |
---|
HandlerFunctionAdapter | |
---|
HandlerFunctionAdapter | |
---|
HandlerInterceptor | Workflow interface that allows for customized handler execution chains. |
---|
HandlerInterceptorAdapter | Abstract adapter class for the AsyncHandlerInterceptor interface, for simplified implementation of pre-only/post-only interceptors. |
---|
HandlerMapping | Interface to be implemented by objects that define a mapping between requests and handler objects. |
---|
HandlerMapping | Interface to be implemented by objects that define a mapping between requests and handler objects. |
---|
HandlerMappingIntrospector | Helper class to get information from the HandlerMapping that would serve a specific request. |
---|
HandlerMethod | Encapsulates information about a handler method consisting of a method and a bean. |
---|
HandlerMethod | Encapsulates information about a handler method consisting of a method and a bean. |
---|
HandlerMethodArgumentResolver | Strategy interface for resolving method parameters into argument values in the context of a given Message . |
---|
HandlerMethodArgumentResolver | Strategy interface for resolving method parameters into argument values in the context of a given Message . |
---|
HandlerMethodArgumentResolver | Strategy interface for resolving method parameters into argument values in the context of a given request. |
---|
HandlerMethodArgumentResolver | Strategy to resolve the argument value for a method parameter in the context of the current HTTP request. |
---|
HandlerMethodArgumentResolverComposite | |
---|
HandlerMethodArgumentResolverComposite | |
---|
HandlerMethodArgumentResolverComposite | |
---|
HandlerMethodArgumentResolverSupport | Base class for HandlerMethodArgumentResolver implementations with access to a ReactiveAdapterRegistry and methods to check for method parameter support. |
---|
HandlerMethodMappingNamingStrategy<T> | A strategy for assigning a name to a handler method's mapping. |
---|
HandlerMethodReturnValueHandler | Strategy interface to handle the value returned from the invocation of a method handling a Message . |
---|
HandlerMethodReturnValueHandler | Handle the return value from the invocation of an annotated Message handling method. |
---|
HandlerMethodReturnValueHandler | Strategy interface to handle the value returned from the invocation of a handler method . |
---|
HandlerMethodReturnValueHandlerComposite | A HandlerMethodReturnValueHandler that wraps and delegates to others. |
---|
HandlerMethodReturnValueHandlerComposite | A HandlerMethodReturnValueHandler that wraps and delegates to others. |
---|
HandlerMethodReturnValueHandlerComposite | |
---|
HandlerResult | Represent the result of the invocation of a handler or a handler method. |
---|
HandlerResultHandler | |
---|
HandlerResultHandlerSupport | Base class for HandlerResultHandler with support for content negotiation and access to a ReactiveAdapter registry. |
---|
HandlerResultMatchers | Factory for assertions on the selected handler or handler method. |
---|
HandlerStrategies | |
---|
HandlerStrategies.Builder | |
---|
HandlerTypePredicate | A Predicate to match request handling component types if any of the following selectors match: Base packages -- for selecting handlers by their package. |
---|
HandlerTypePredicate.Builder | |
---|
HandshakeFailureException | Thrown when handshake processing failed to complete due to an internal, unrecoverable error. |
---|
HandshakeHandler | Contract for processing a WebSocket handshake request. |
---|
HandshakeInfo | Simple container of information related to the handshake request that started the WebSocketSession session. |
---|
HandshakeInterceptor | Interceptor for WebSocket handshake requests. |
---|
HandshakeInterceptorChain | A helper class that assists with invoking a list of handshake interceptors. |
---|
HandshakeWebSocketService | WebSocketService implementation that handles a WebSocket HTTP handshake request by delegating to a RequestUpgradeStrategy which is either auto-detected (no-arg constructor) from the classpath but can also be explicitly configured. |
---|
Header | Annotation which indicates that a method parameter should be bound to a message header. |
---|
HeaderAssertions | Assertions on headers of the response. |
---|
HeaderContentNegotiationStrategy | A ContentNegotiationStrategy that checks the 'Accept' request header. |
---|
HeaderContentTypeResolver | Resolver that looks at the 'Accept' header of the request. |
---|
HeaderMapper<T> | Generic strategy interface for mapping MessageHeaders to and from other types of objects. |
---|
HeaderMethodArgumentResolver | |
---|
HeaderMethodArgumentResolver | |
---|
HeaderResultMatchers | Factory for response header assertions. |
---|
Headers | Annotation which indicates that a method parameter should be bound to the headers of a message. |
---|
HeadersMethodArgumentResolver | Argument resolver for headers. |
---|
HeadersMethodArgumentResolver | Argument resolver for headers. |
---|
HeadersRequestCondition | A logical conjunction (' && ') request condition that matches a request against a set of header expressions with syntax defined in RequestMapping.headers() . |
---|
HeadersRequestCondition | A logical conjunction (' && ') request condition that matches a request against a set of header expressions with syntax defined in RequestMapping.headers() . |
---|
HeaderWebSessionIdResolver | |
---|
HessianClientInterceptor | |
---|
HessianExporter | General stream-based protocol exporter for a Hessian endpoint. |
---|
HessianProxyFactoryBean | |
---|
HessianServiceExporter | Servlet-API-based HTTP request handler that exports the specified service bean as Hessian service endpoint, accessible via a Hessian proxy. |
---|
HeuristicCompletionException | Exception that represents a transaction failure caused by a heuristic decision on the side of the transaction coordinator. |
---|
HibernateCallback<T> | Callback interface for Hibernate code. |
---|
HibernateDaoSupport | Convenient super class for Hibernate-based data access objects. |
---|
HibernateExceptionTranslator | |
---|
HibernateJdbcException | Hibernate-specific subclass of UncategorizedDataAccessException, for JDBC exceptions that Hibernate wrapped. |
---|
HibernateJpaDialect | JpaDialect implementation for Hibernate EntityManager. |
---|
HibernateJpaSessionFactoryBean | 已过时。 |
---|
HibernateJpaVendorAdapter | |
---|
HibernateObjectRetrievalFailureException | Hibernate-specific subclass of ObjectRetrievalFailureException. |
---|
HibernateOperations | |
---|
HibernateOptimisticLockingFailureException | Hibernate-specific subclass of ObjectOptimisticLockingFailureException. |
---|
HibernateQueryException | Hibernate-specific subclass of InvalidDataAccessResourceUsageException, thrown on invalid HQL query syntax. |
---|
HibernateSystemException | Hibernate-specific subclass of UncategorizedDataAccessException, for Hibernate system errors that do not match any concrete org.springframework.dao exceptions. |
---|
HibernateTemplate | Helper class that simplifies Hibernate data access code. |
---|
HibernateTransactionManager | |
---|
HiddenHttpMethodFilter | |
---|
HiddenHttpMethodFilter | |
---|
HiddenInputTag | The <hidden> tag renders an HTML 'input' tag with type 'hidden' using the bound value. |
---|
HierarchicalBeanFactory | Sub-interface implemented by bean factories that can be part of a hierarchy. |
---|
HierarchicalMessageSource | Sub-interface of MessageSource to be implemented by objects that can resolve messages hierarchically. |
---|
HierarchicalThemeSource | Sub-interface of ThemeSource to be implemented by objects that can resolve theme messages hierarchically. |
---|
Hints | Constants and convenience methods for working with hints. |
---|
HostRequestMatcher | A WebRequestMatcher that allows matching on the host and optionally the port of WebRequest#getUrl() . |
---|
HotSwappableTargetSource | TargetSource implementation that caches a local target object, but allows the target to be swapped while the application is running. |
---|
HsqlMaxValueIncrementer | |
---|
HsqlSequenceMaxValueIncrementer | |
---|
HsqlTableMetaDataProvider | |
---|
HtmlEscapeTag | The <htmlEscape> tag sets default HTML escape value for the current page. |
---|
HtmlEscapingAwareTag | Superclass for tags that output content that might get HTML-escaped. |
---|
HtmlFileTransportHandler | |
---|
HtmlUtils | Utility class for HTML escaping. |
---|
HttpAccessor | |
---|
HttpClientErrorException | Exception thrown when an HTTP 4xx is received. |
---|
HttpClientErrorException.BadRequest | |
---|
HttpClientErrorException.Conflict | |
---|
HttpClientErrorException.Forbidden | |
---|
HttpClientErrorException.Gone | |
---|
HttpClientErrorException.MethodNotAllowed | |
---|
HttpClientErrorException.NotAcceptable | |
---|
HttpClientErrorException.NotFound | |
---|
HttpClientErrorException.TooManyRequests | |
---|
HttpClientErrorException.Unauthorized | |
---|
HttpClientErrorException.UnprocessableEntity | |
---|
HttpClientErrorException.UnsupportedMediaType | |
---|
HttpComponentsAsyncClientHttpRequestFactory | 已过时。 |
---|
HttpComponentsClientHttpRequestFactory | |
---|
HttpComponentsHttpInvokerRequestExecutor | |
---|
HttpCookie | Represents an HTTP cookie as a name-value pair consistent with the content of the "Cookie" request header. |
---|
HttpEntity<T> | Represents an HTTP request or response entity, consisting of headers and body. |
---|
HttpEntityMethodArgumentResolver | Resolves method arguments of type HttpEntity or RequestEntity by reading the body of the request through a compatible HttpMessageReader . |
---|
HttpEntityMethodProcessor | |
---|
HttpHandler | Lowest level contract for reactive HTTP request handling that serves as a common denominator across different runtimes. |
---|
HttpHandlerConnector | Connector that handles requests by invoking an HttpHandler rather than making actual requests to a network socket. |
---|
HttpHandlerConnector.FailureAfterResponseCompletedException | |
---|
HttpHeaders | A data structure representing HTTP request or response headers, mapping String header names to a list of String values, also offering accessors for common application-level data types. |
---|
HttpHeadersReturnValueHandler | |
---|
HttpHeadResponseDecorator | |
---|
HttpInputMessage | Represents an HTTP input message, consisting of headers and a readable body. |
---|
HttpInvokerClientConfiguration | Configuration interface for executing HTTP invoker requests. |
---|
HttpInvokerClientInterceptor | |
---|
HttpInvokerProxyFactoryBean | |
---|
HttpInvokerRequestExecutor | Strategy interface for actual execution of an HTTP invoker request. |
---|
HttpInvokerServiceExporter | Servlet-API-based HTTP request handler that exports the specified service bean as HTTP invoker service endpoint, accessible via an HTTP invoker proxy. |
---|
HttpLogging | Holds the shared logger named "org.springframework.web.HttpLogging" for HTTP related logging when "org.springframework.http" is not enabled but "org.springframework.web" is. |
---|
HttpMediaTypeException | Abstract base for exceptions related to media types. |
---|
HttpMediaTypeNotAcceptableException | Exception thrown when the request handler cannot generate a response that is acceptable by the client. |
---|
HttpMediaTypeNotSupportedException | Exception thrown when a client POSTs, PUTs, or PATCHes content of a type not supported by request handler. |
---|
HttpMessage | Represents the base interface for HTTP request and response messages. |
---|
HttpMessageConversionException | |
---|
HttpMessageConverter<T> | Strategy interface for converting from and to HTTP requests and responses. |
---|
HttpMessageConverterExtractor<T> | Response extractor that uses the given entity converters to convert the response into a type T . |
---|
HttpMessageDecoder<T> | Extension of Decoder exposing extra methods relevant in the context of HTTP request or response body decoding. |
---|
HttpMessageEncoder<T> | Extension of Encoder exposing extra methods relevant in the context of HTTP request or response body encoding. |
---|
HttpMessageNotReadableException | |
---|
HttpMessageNotWritableException | |
---|
HttpMessageReader<T> | |
---|
HttpMessageWriter<T> | Strategy for encoding a stream of objects of type <T> and writing the encoded stream of bytes to an ReactiveHttpOutputMessage . |
---|
HttpMessageWriterView | |
---|
HttpMethod | Java 5 enumeration of HTTP request methods. |
---|
HttpOutputMessage | Represents an HTTP output message, consisting of headers and a writable body. |
---|
HttpPutFormContentFilter | 已过时。 |
---|
HttpRange | Represents an HTTP (byte) range for use with the HTTP "Range" header. |
---|
HttpRequest | Represents an HTTP request message, consisting of method and uri. |
---|
HttpRequestHandler | Plain handler interface for components that process HTTP requests, analogous to a Servlet. |
---|
HttpRequestHandlerAdapter | |
---|
HttpRequestHandlerServlet | Simple HttpServlet that delegates to an HttpRequestHandler bean defined in Spring's root web application context. |
---|
HttpRequestMethodNotSupportedException | Exception thrown when a request handler does not support a specific request method. |
---|
HttpRequestWrapper | Provides a convenient implementation of the HttpRequest interface that can be overridden to adapt the request. |
---|
HttpResource | Extended interface for a Resource to be written to an HTTP response. |
---|
HttpResource | Extended interface for a Resource to be written to an HTTP response. |
---|
HttpServerErrorException | Exception thrown when an HTTP 5xx is received. |
---|
HttpServerErrorException.BadGateway | |
---|
HttpServerErrorException.GatewayTimeout | |
---|
HttpServerErrorException.InternalServerError | |
---|
HttpServerErrorException.NotImplemented | |
---|
HttpServerErrorException.ServiceUnavailable | |
---|
HttpServletBean | Simple extension of HttpServlet which treats its config parameters ( init-param entries within the servlet tag in web.xml ) as bean properties. |
---|
HttpSessionHandshakeInterceptor | An interceptor to copy information from the HTTP session to the "handshake attributes" map to made available via getAttributes() . |
---|
HttpSessionMutexListener | Servlet HttpSessionListener that automatically exposes the session mutex when an HttpSession gets created. |
---|
HttpSessionRequiredException | Exception thrown when an HTTP request handler requires a pre-existing session. |
---|
HttpStatus | Enumeration of HTTP status codes. |
---|
HttpStatus.Series | Enumeration of HTTP status series. |
---|
HttpStatusCodeException | Abstract base class for exceptions based on an HttpStatus . |
---|
HttpWebHandlerAdapter | |
---|
Identifier | |
---|
IdentityNamingStrategy | An implementation of the ObjectNamingStrategy interface that creates a name based on the identity of a given instance. |
---|
IdGenerator | Contract for generating universally unique identifiers (UUIDs) . |
---|
IdTimestampMessageHeaderInitializer | |
---|
IfProfileValue | Test annotation for use with JUnit 4 to indicate whether a test is enabled or disabled for a specific testing profile. |
---|
IllegalStateException | Runtime exception mirroring the JMS IllegalStateException. |
---|
IllegalTransactionStateException | Exception thrown when the existence or non-existence of a transaction amounts to an illegal state according to the transaction propagation behavior that applies. |
---|
ImmutableMessageChannelInterceptor | |
---|
Import | Indicates one or more component classes to import — typically @Configuration classes. |
---|
ImportAware | Interface to be implemented by any @ Configuration class that wishes to be injected with the AnnotationMetadata of the @ Configuration class that imported it. |
---|
ImportBeanDefinitionRegistrar | Interface to be implemented by types that register additional bean definitions when processing @ Configuration classes. |
---|
ImportDefinition | Representation of an import that has been processed during the parsing process. |
---|
ImportResource | Indicates one or more resources containing bean definitions to import. |
---|
ImportSelector | Interface to be implemented by types that determine which @ Configuration class(es) should be imported based on a given selection criteria, usually one or more annotation attributes. |
---|
IncorrectResultSetColumnCountException | Data access exception thrown when a result set did not have the correct column count, for example when expecting a single column but getting 0 or more than 1 columns. |
---|
IncorrectResultSizeDataAccessException | Data access exception thrown when a result was not of the expected size, for example when expecting a single row but getting 0 or more than 1 rows. |
---|
IncorrectUpdateSemanticsDataAccessException | Data access exception thrown when something unintended appears to have happened with an update, but the transaction hasn't already been rolled back. |
---|
Indexed | Indicate that the annotated element represents a stereotype for the index. |
---|
Indexer | An Indexer can index into some proceeding structure to access a particular piece of it. |
---|
InfoReceiver | A component that can execute the SockJS "Info" request that needs to be performed before the SockJS session starts in order to check server endpoint capabilities such as whether the endpoint permits use of WebSocket. |
---|
InfrastructureAdvisorAutoProxyCreator | Auto-proxy creator that considers infrastructure Advisor beans only, ignoring any application-defined Advisors. |
---|
InfrastructureProxy | Interface to be implemented by transparent resource proxies that need to be considered as equal to the underlying resource, for example for consistent lookup key comparisons. |
---|
InitBinder | Annotation that identifies methods which initialize the WebDataBinder which will be used for populating command and form object arguments of annotated handler methods. |
---|
InitBinderDataBinderFactory | Adds initialization to a WebDataBinder via @InitBinder methods. |
---|
InitDestroyAnnotationBeanPostProcessor | |
---|
InitializingBean | Interface to be implemented by beans that need to react once all their properties have been set by a BeanFactory : e.g. to perform custom initialization, or merely to check that all mandatory properties have been set. |
---|
InjectionMetadata | Internal class for managing injection metadata. |
---|
InjectionMetadata.InjectedElement | A single injected element. |
---|
InjectionPoint | A simple descriptor for an injection point, pointing to a method/constructor parameter or a field. |
---|
InlineList | Represent a list in an expression, e.g. '{1,2,3}' |
---|
InlineMap | Represent a map in an expression, e.g. |
---|
InMemoryWebSessionStore | Simple Map-based storage for WebSession instances. |
---|
InputSourceEditor | Editor for org.xml.sax.InputSource , converting from a Spring resource location String to a SAX InputSource object. |
---|
InputStreamEditor | One-way PropertyEditor which can convert from a text String to a java.io.InputStream , interpreting the given String as a Spring resource location (e.g. a URL String). |
---|
InputStreamResource | |
---|
InputStreamSource | Simple interface for objects that are sources for an InputStream . |
---|
InputTag | The <input> tag renders an HTML 'input' tag with type 'text' using the bound value. |
---|
InstanceComparator<T> | Compares objects based on an arbitrary class order. |
---|
InstanceFilter<T> | A simple instance filter that checks if a given instance match based on a collection of includes and excludes element. |
---|
InstantFormatter | Formatter implementation for a JSR-310 Instant , following JSR-310's parsing rules for an Instant (that is, not using a configurable DateTimeFormatter ): accepting the default ISO_INSTANT format as well as RFC_1123_DATE_TIME (which is commonly used for HTTP date header values), as of Spring 4.3. |
---|
InstantiationAwareBeanPostProcessor | Subinterface of BeanPostProcessor that adds a before-instantiation callback, and a callback after instantiation but before explicit properties are set or autowiring occurs. |
---|
InstantiationAwareBeanPostProcessorAdapter | |
---|
InstantiationModelAwarePointcutAdvisor | Interface to be implemented by Spring AOP Advisors wrapping AspectJ aspects that may have a lazy initialization strategy. |
---|
InstantiationStrategy | Interface responsible for creating instances corresponding to a root bean definition. |
---|
InstrumentationLoadTimeWeaver | |
---|
InstrumentationSavingAgent | Java agent that saves the Instrumentation interface from the JVM for later use. |
---|
InteractionCallback<T> | Generic callback interface for code that operates on a CCI Interaction. |
---|
InterceptableChannel | |
---|
InterceptingAsyncClientHttpRequestFactory | 已过时。 |
---|
InterceptingAsyncHttpAccessor | 已过时。 |
---|
InterceptingClientHttpRequestFactory | |
---|
InterceptingHttpAccessor | Base class for RestTemplate and other HTTP accessing gateway helpers, adding interceptor-related properties to HttpAccessor 's common properties. |
---|
Interceptor | This interface represents a generic interceptor. |
---|
InterceptorRegistration | |
---|
InterceptorRegistry | Helps with configuring a list of mapped interceptors. |
---|
InterfaceBasedMBeanInfoAssembler | Subclass of AbstractReflectiveMBeanInfoAssembler that allows for the management interface of a bean to be defined using arbitrary interfaces. |
---|
InternalParseException | Wraps a real parse exception. |
---|
InternalResourceView | Wrapper for a JSP or other resource within the same web application. |
---|
InternalResourceViewResolver | |
---|
InternetAddressEditor | Editor for java.mail.internet.InternetAddress , to directly populate an InternetAddress property. |
---|
InterruptibleBatchPreparedStatementSetter | |
---|
IntervalTask | Task implementation defining a Runnable to be executed at a given millisecond interval which may be treated as fixed-rate or fixed-delay depending on context. |
---|
IntLiteral | Expression language AST node that represents an integer literal. |
---|
IntroductionAdvisor | Superinterface for advisors that perform one or more AOP introductions. |
---|
IntroductionAwareMethodMatcher | A specialized type of MethodMatcher that takes into account introductions when matching methods. |
---|
IntroductionInfo | Interface supplying the information necessary to describe an introduction. |
---|
IntroductionInfoSupport | |
---|
IntroductionInterceptor | Subinterface of AOP Alliance MethodInterceptor that allows additional interfaces to be implemented by the interceptor, and available via a proxy using that interceptor. |
---|
IntrospectorCleanupListener | |
---|
InvalidClientIDException | Runtime exception mirroring the JMS InvalidClientIDException. |
---|
InvalidDataAccessApiUsageException | Exception thrown on incorrect usage of the API, such as failing to "compile" a query object that needed compilation before execution. |
---|
InvalidDataAccessResourceUsageException | Root for exceptions thrown when we use a data access resource incorrectly. |
---|
InvalidDestinationException | Runtime exception mirroring the JMS InvalidDestinationException. |
---|
InvalidInvocationException | Thrown when trying to invoke an operation on a proxy that is not exposed by the proxied MBean resource's management interface. |
---|
InvalidIsolationLevelException | Exception that gets thrown when an invalid isolation level is specified, i.e. an isolation level that the transaction manager implementation doesn't support. |
---|
InvalidMediaTypeException | |
---|
InvalidMetadataException | Thrown by the JmxAttributeSource when it encounters incorrect metadata on a managed resource or one of its methods. |
---|
InvalidMimeTypeException | |
---|
InvalidPropertyException | Exception thrown when referring to an invalid bean property. |
---|
InvalidResultSetAccessException | Exception thrown when a ResultSet has been accessed in an invalid fashion. |
---|
InvalidResultSetAccessException | Exception thrown when a ResultSet has been accessed in an invalid fashion. |
---|
InvalidSelectorException | Runtime exception mirroring the JMS InvalidSelectorException. |
---|
InvalidTimeoutException | Exception that gets thrown when an invalid timeout is specified, that is, the specified timeout valid is out of range or the transaction manager implementation doesn't support timeouts. |
---|
InvertibleComparator<T> | 已过时。 |
---|
InvocableHandlerMethod | |
---|
InvocableHandlerMethod | |
---|
InvocableHandlerMethod | |
---|
InvocableHandlerMethod | |
---|
Invocation | This interface represents an invocation in the program. |
---|
InvocationFailureException | Thrown when an invocation on an MBean resource failed with an exception (either a reflection exception or an exception thrown by the target method itself). |
---|
Isolation | |
---|
IsolationLevelDataSourceAdapter | An adapter for a target DataSource , applying the current Spring transaction's isolation level (and potentially specified user credentials) to every getConnection call. |
---|
IsolationLevelDataSourceRouter | DataSource that routes to one of various target DataSources based on the current transaction isolation level. |
---|
Jackson2CborDecoder | Decode bytes into CBOR and convert to Object's with Jackson. |
---|
Jackson2CborEncoder | Encode from an Object to bytes of CBOR objects using Jackson. |
---|
Jackson2CodecSupport | Base class providing support methods for Jackson 2.9 encoding and decoding. |
---|
Jackson2JsonDecoder | Decode a byte stream into JSON and convert to Object's with Jackson 2.9, leveraging non-blocking parsing. |
---|
Jackson2JsonEncoder | Encode from an Object stream to a byte stream of JSON objects using Jackson 2.9. |
---|
Jackson2ObjectMapperBuilder | A builder used to create ObjectMapper instances with a fluent API. |
---|
Jackson2ObjectMapperFactoryBean | A FactoryBean for creating a Jackson 2.x ObjectMapper (default) or XmlMapper ( createXmlMapper property set to true) with setters to enable or disable Jackson features from within XML configuration. |
---|
Jackson2SmileDecoder | Decode a byte stream into Smile and convert to Object's with Jackson 2.9, leveraging non-blocking parsing. |
---|
Jackson2SmileEncoder | Encode from an Object stream to a byte stream of Smile objects using Jackson 2.9. |
---|
Jackson2SockJsMessageCodec | A Jackson 2.6+ codec for encoding and decoding SockJS messages. |
---|
JamonPerformanceMonitorInterceptor | Performance monitor interceptor that uses JAMon library to perform the performance measurement on the intercepted method and output the stats. |
---|
JavaMailSender | Extended MailSender interface for JavaMail, supporting MIME messages both as direct arguments and through preparation callbacks. |
---|
JavaMailSenderImpl | |
---|
JavaScriptUtils | Utility class for JavaScript escaping. |
---|
Jaxb2CollectionHttpMessageConverter<T extends Collection> | An HttpMessageConverter that can read XML collections using JAXB2. |
---|
Jaxb2Marshaller | Implementation of the GenericMarshaller interface for JAXB 2.2. |
---|
Jaxb2RootElementHttpMessageConverter | |
---|
Jaxb2XmlDecoder | Decode from a bytes stream containing XML elements to a stream of Object s (POJOs). |
---|
Jaxb2XmlEncoder | Encode from single value to a byte stream containing XML elements. |
---|
JaxWsPortClientInterceptor | |
---|
JaxWsPortProxyFactoryBean | |
---|
JaxWsSoapFaultException | |
---|
JBossLoadTimeWeaver | |
---|
JCacheAspectSupport | Base class for JSR-107 caching aspects, such as the JCacheInterceptor or an AspectJ aspect. |
---|
JCacheCache | Cache implementation on top of a javax.cache.Cache instance. |
---|
JCacheCacheManager | CacheManager implementation backed by a JCache javax.cache.CacheManager . |
---|
JCacheConfigurer | |
---|
JCacheConfigurerSupport | |
---|
JCacheInterceptor | AOP Alliance MethodInterceptor for declarative cache management using JSR-107 caching annotations. |
---|
JCacheManagerFactoryBean | FactoryBean for a JCache javax.cache.CacheManager , obtaining a pre-defined CacheManager by name through the standard JCache javax.cache.Caching class. |
---|
JCacheOperation<A extends Annotation> | Model the base of JSR-107 cache operation through an interface contract. |
---|
JCacheOperationSource | |
---|
JCacheOperationSourcePointcut | |
---|
Jdbc4SqlXmlHandler | |
---|
JdbcAccessor | Base class for JdbcTemplate and other JDBC-accessing DAO helpers, defining common properties such as DataSource and exception translator. |
---|
JdbcBeanDefinitionReader | Bean definition reader that reads values from a database table, based on a given SQL statement. |
---|
JdbcDaoSupport | Convenient super class for JDBC-based data access objects. |
---|
JdbcNamespaceHandler | |
---|
JdbcOperations | Interface specifying a basic set of JDBC operations. |
---|
JdbcTemplate | This is the central class in the JDBC core package. It simplifies the use of JDBC and helps to avoid common errors. |
---|
JdbcTestUtils | JdbcTestUtils is a collection of JDBC related utility functions intended to simplify standard database testing scenarios.
|
---|
JdbcTransactionObjectSupport | Convenient base class for JDBC-aware transaction objects. |
---|
JdbcUpdateAffectedIncorrectNumberOfRowsException | Exception thrown when a JDBC update affects an unexpected number of rows. |
---|
JdbcUtils | Generic utility methods for working with JDBC. |
---|
JdkIdGenerator | |
---|
JdkRegexpMethodPointcut | Regular expression pointcut based on the java.util.regex package. |
---|
JeeNamespaceHandler | |
---|
JettyClientHttpConnector | |
---|
JettyHttpHandlerAdapter | |
---|
JettyRequestUpgradeStrategy | |
---|
JettyRequestUpgradeStrategy | |
---|
JettyResourceFactory | Factory to manage Jetty resources, i.e. |
---|
JettyWebSocketClient | |
---|
JettyWebSocketClient | Initiates WebSocket requests to a WebSocket server programmatically through the Jetty WebSocket API. |
---|
JettyWebSocketHandlerAdapter | Jetty @WebSocket handler that delegates events to a reactive WebSocketHandler and its session. |
---|
JettyWebSocketHandlerAdapter | |
---|
JettyWebSocketSession | Spring WebSocketSession implementation that adapts to a Jetty WebSocket Session . |
---|
JettyWebSocketSession | |
---|
JettyXhrTransport | An XHR transport based on Jetty's HttpClient . |
---|
JibxMarshaller | 已过时。 |
---|
JmsAccessor | Base class for JmsTemplate and other JMS-accessing gateway helpers, defining common properties such as the JMS ConnectionFactory to operate on. |
---|
JmsActivationSpecConfig | Common configuration object for activating a JMS message endpoint. |
---|
JmsActivationSpecFactory | Strategy interface for creating JCA 1.5 ActivationSpec objects based on a configured JmsActivationSpecConfig object. |
---|
JmsBootstrapConfiguration | |
---|
JmsDestinationAccessor | Base class for JmsTemplate and other JMS-accessing gateway helpers, adding destination-related properties to JmsAccessor's common properties. |
---|
JmsException | Base class for exception thrown by the framework whenever it encounters a problem related to JMS. |
---|
JmsGatewaySupport | Convenient super class for application classes that need JMS access. |
---|
JmsHeaderMapper | Strategy interface for mapping Message headers to an outbound JMS Message (e.g. to configure JMS properties) or extracting messaging header values from an inbound JMS Message. |
---|
JmsHeaders | Pre-defined names and prefixes to be used for setting and/or retrieving JMS attributes from/to generic message headers. |
---|
JmsInvokerClientInterceptor | |
---|
JmsInvokerProxyFactoryBean | FactoryBean for JMS invoker proxies. |
---|
JmsInvokerServiceExporter | JMS message listener that exports the specified service bean as a JMS service endpoint, accessible via a JMS invoker proxy. |
---|
JmsListener | |
---|
JmsListenerAnnotationBeanPostProcessor | Bean post-processor that registers methods annotated with JmsListener to be invoked by a JMS message listener container created under the cover by a JmsListenerContainerFactory according to the attributes of the annotation. |
---|
JmsListenerConfigurer | Optional interface to be implemented by a Spring managed bean willing to customize how JMS listener endpoints are configured. |
---|
JmsListenerConfigUtils | Configuration constants for internal sharing across subpackages. |
---|
JmsListenerContainerFactory<C extends MessageListenerContainer> | |
---|
JmsListenerEndpoint | Model for a JMS listener endpoint. |
---|
JmsListenerEndpointRegistrar | |
---|
JmsListenerEndpointRegistry | |
---|
JmsListeners | Container annotation that aggregates several JmsListener annotations. |
---|
JmsMessageEndpointFactory | |
---|
JmsMessageEndpointFactory.JmsResourceException | Internal exception thrown when a ResourceException has been encountered during the endpoint invocation. |
---|
JmsMessageEndpointManager | |
---|
JmsMessageHeaderAccessor | |
---|
JmsMessageOperations | |
---|
JmsMessagingTemplate | |
---|
JmsNamespaceHandler | |
---|
JmsOperations | Specifies a basic set of JMS operations. |
---|
JmsResourceHolder | |
---|
JmsResponse<T> | Return type of any JMS listener method used to indicate the actual response destination alongside the response itself. |
---|
JmsSecurityException | Runtime exception mirroring the JMS JMSSecurityException. |
---|
JmsTemplate | Helper class that simplifies synchronous JMS access code. |
---|
JmsTransactionManager | |
---|
JmsUtils | Generic utility methods for working with JMS. |
---|
JmxAttributeSource | Interface used by the MetadataMBeanInfoAssembler to read source-level metadata from a managed resource's class. |
---|
JmxException | General base exception to be thrown on JMX errors. |
---|
JmxMetadataUtils | Utility methods for converting Spring JMX metadata into their plain JMX equivalents. |
---|
JmxUtils | Collection of generic utility methods to support Spring JMX. |
---|
JndiAccessor | Convenient superclass for JNDI accessors, providing "jndiTemplate" and "jndiEnvironment" bean properties. |
---|
JndiCallback<T> | Callback interface to be implemented by classes that need to perform an operation (such as a lookup) in a JNDI context. |
---|
JndiDataSourceLookup | |
---|
JndiDestinationResolver | DestinationResolver implementation which interprets destination names as JNDI locations (with a configurable fallback strategy). |
---|
JndiLocatorDelegate | |
---|
JndiLocatorSupport | Convenient superclass for classes that can locate any number of JNDI objects. |
---|
JndiLookupFailureException | RuntimeException to be thrown in case of JNDI lookup failures, in particular from code that does not declare JNDI's checked NamingException : for example, from Spring's JndiObjectTargetSource . |
---|
JndiObjectFactoryBean | |
---|
JndiObjectLocator | Convenient superclass for JNDI-based service locators, providing configurable lookup of a specific JNDI resource. |
---|
JndiObjectTargetSource | AOP TargetSource that provides configurable JNDI lookups for getTarget() calls. |
---|
JndiPropertySource | |
---|
JndiRmiClientInterceptor | |
---|
JndiRmiProxyFactoryBean | |
---|
JndiRmiServiceExporter | Service exporter which binds RMI services to JNDI. |
---|
JndiTemplate | Helper class that simplifies JNDI operations. |
---|
JndiTemplateEditor | Properties editor for JndiTemplate objects. |
---|
JobDetailFactoryBean | A Spring FactoryBean for creating a Quartz JobDetail instance, supporting bean-style usage for JobDetail configuration. |
---|
JobMethodInvocationFailedException | Unchecked exception that wraps an exception thrown from a target method. |
---|
JodaDateTimeFormatAnnotationFormatterFactory | Formats fields annotated with the DateTimeFormat annotation using Joda-Time. |
---|
JodaTimeContext | A context that holds user-specific Joda-Time settings such as the user's Chronology (calendar system) and time zone. |
---|
JodaTimeContextHolder | A holder for a thread-local JodaTimeContext with user-specific Joda-Time settings. |
---|
JodaTimeFormatterRegistrar | Configures Joda-Time's formatting system for use with Spring. |
---|
Joinpoint | This interface represents a generic runtime joinpoint (in the AOP terminology). |
---|
JOptCommandLinePropertySource | |
---|
JpaDialect | SPI strategy that encapsulates certain functionality that standard JPA 2.1 does not offer, such as access to the underlying JDBC Connection. |
---|
JpaObjectRetrievalFailureException | JPA-specific subclass of ObjectRetrievalFailureException. |
---|
JpaOptimisticLockingFailureException | JPA-specific subclass of ObjectOptimisticLockingFailureException. |
---|
JpaSystemException | JPA-specific subclass of UncategorizedDataAccessException, for JPA system errors that do not match any concrete org.springframework.dao exceptions. |
---|
JpaTransactionManager | |
---|
JpaVendorAdapter | SPI interface that allows to plug in vendor-specific behavior into Spring's EntityManagerFactory creators. |
---|
JsonbHttpMessageConverter | |
---|
JsonExpectationsHelper | A helper class for assertions on JSON content. |
---|
JsonPathAssertions | |
---|
JsonPathExpectationsHelper | A helper class for applying assertions via JSON path expressions. |
---|
JsonPathRequestMatchers | Factory for assertions on the request content using JsonPath expressions. |
---|
JsonPathResultMatchers | Factory for assertions on the response content using JsonPath expressions. |
---|
JsonViewRequestBodyAdvice | A RequestBodyAdvice implementation that adds support for Jackson's @JsonView annotation declared on a Spring MVC @HttpEntity or @RequestBody method parameter. |
---|
JsonViewResponseBodyAdvice | A ResponseBodyAdvice implementation that adds support for Jackson's @JsonView annotation declared on a Spring MVC @RequestMapping or @ExceptionHandler method. |
---|
JspAwareRequestContext | JSP-aware (and JSTL-aware) subclass of RequestContext, allowing for population of the context from a javax.servlet.jsp.PageContext . |
---|
Jsr310DateTimeFormatAnnotationFormatterFactory | Formats fields annotated with the DateTimeFormat annotation using the JSR-310 java.time package in JDK 8. |
---|
Jsr330ScopeMetadataResolver | |
---|
Jsr354NumberFormatAnnotationFormatterFactory | Formats MonetaryAmount fields annotated with Spring's common NumberFormat annotation. |
---|
JstlUtils | Helper class for preparing JSTL views, in particular for exposing a JSTL localization context. |
---|
JstlView | |
---|
JtaAfterCompletionSynchronization | Adapter for a JTA Synchronization, invoking the afterCommit / afterCompletion callbacks of Spring TransactionSynchronization objects callbacks after the outer JTA transaction has completed. |
---|
JtaTransactionAnnotationParser | Strategy implementation for parsing JTA 1.2's Transactional annotation. |
---|
JtaTransactionManager | |
---|
JtaTransactionManagerBeanDefinitionParser | Parser for the <tx:jta-transaction-manager/> XML configuration element, autodetecting WebLogic and WebSphere servers and exposing the corresponding JtaTransactionManager subclass. |
---|
JtaTransactionManagerFactoryBean | A FactoryBean equivalent to the <tx:jta-transaction-manager/> XML element, autodetecting WebLogic and WebSphere servers and exposing the corresponding JtaTransactionManager subclass. |
---|
JtaTransactionObject | |
---|
KeyFactory | Generates classes to handle multi-valued keys, for use in things such as Maps and Sets. |
---|
KeyFactory.Generator | |
---|
KeyGenerator | Cache key generator. |
---|
KeyHolder | Interface for retrieving keys, typically used for auto-generated keys as potentially returned by JDBC insert statements. |
---|
KeyNamingStrategy | ObjectNamingStrategy implementation that builds ObjectName instances from the key used in the "beans" map passed to MBeanExporter .
|
---|
KotlinDetector | A common delegate for detecting Kotlin's presence and for identifying Kotlin types. |
---|
KotlinReflectionParameterNameDiscoverer | ParameterNameDiscoverer implementation which uses Kotlin's reflection facilities for introspecting parameter names. |
---|
Label | A position in the bytecode of a method. |
---|
LabelTag | The <label> tag renders a form field label in an HTML 'label' tag. |
---|
LangNamespaceHandler | NamespaceHandler that supports the wiring of objects backed by dynamic languages such as Groovy, JRuby and BeanShell.
|
---|
LangNamespaceUtils | |
---|
LastModified | Supports last-modified HTTP requests to facilitate content caching. |
---|
Lazy | Indicates whether a bean is to be lazily initialized. |
---|
LazyConnectionDataSourceProxy | Proxy for a target DataSource, fetching actual JDBC Connections lazily, i.e. not until first creation of a Statement. |
---|
LazyInitTargetSource | |
---|
LazyInitTargetSourceCreator | TargetSourceCreator that enforces a LazyInitTargetSource for each bean that is defined as "lazy-init". |
---|
LazySingletonAspectInstanceFactoryDecorator | |
---|
Lifecycle | A common interface defining methods for start/stop lifecycle control. |
---|
LifecycleProcessor | Strategy interface for processing Lifecycle beans within the ApplicationContext. |
---|
LimitedDataBufferList | Custom List to collect data buffers with and enforce a limit on the total number of bytes buffered. |
---|
LinkedCaseInsensitiveMap<V> | LinkedHashMap variant that stores String keys in a case-insensitive manner, for example for key-based access in a results table. |
---|
LinkedMultiValueMap<K,V> | |
---|
ListableBeanFactory | Extension of the BeanFactory interface to be implemented by bean factories that can enumerate all their bean instances, rather than attempting bean lookup by name one by one as requested by clients. |
---|
ListenableFuture<T> | Extend Future with the capability to accept completion callbacks. |
---|
ListenableFutureAdapter<T,S> | Abstract class that adapts a ListenableFuture parameterized over S into a ListenableFuture parameterized over T. |
---|
ListenableFutureCallback<T> | Callback mechanism for the outcome, success or failure, from a ListenableFuture . |
---|
ListenableFutureCallbackRegistry<T> | Helper class for ListenableFuture implementations that maintains a of success and failure callbacks and helps to notify them. |
---|
ListenableFutureReturnValueHandler | |
---|
ListenableFutureTask<T> | |
---|
ListenerExecutionFailedException | Exception to be thrown when the execution of a listener method failed. |
---|
ListFactoryBean | Simple factory for shared List instances. |
---|
Literal | Common superclass for nodes representing literals (boolean, string, number, etc). |
---|
LiteralExpression | A very simple hardcoded implementation of the Expression interface that represents a string literal. |
---|
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). |
---|
LiveBeansViewMBean | |
---|
LiveBeansViewServlet | |
---|
LoadTimeWeaver | |
---|
LoadTimeWeaverAware | Interface to be implemented by any object that wishes to be notified of the application context's default LoadTimeWeaver . |
---|
LoadTimeWeaverAwareProcessor | |
---|
LoadTimeWeavingConfiguration | |
---|
LoadTimeWeavingConfigurer | |
---|
LobCreator | Interface that abstracts potentially database-specific creation of large binary fields and large text fields. |
---|
LobHandler | Abstraction for handling large binary fields and large text fields in specific databases, no matter if represented as simple types or Large OBjects. |
---|
LobRetrievalFailureException | Exception to be thrown when a LOB could not be retrieved. |
---|
LocalConnectionFactoryBean | FactoryBean that creates a local JCA connection factory in "non-managed" mode (as defined by the Java Connector Architecture specification). |
---|
LocalContainerEntityManagerFactoryBean | |
---|
LocalDataSourceJobStore | Subclass of Quartz's JobStoreCMT class that delegates to a Spring-managed DataSource instead of using a Quartz-managed JDBC connection pool. |
---|
LocalDateParser | |
---|
LocalDateTimeParser | |
---|
LocaleChangeInterceptor | Interceptor that allows for changing the current locale on every request, via a configurable request parameter (default parameter name: "locale"). |
---|
LocaleContext | Strategy interface for determining the current Locale. |
---|
LocaleContextHolder | Simple holder class that associates a LocaleContext instance with the current thread. |
---|
LocaleContextMessageInterpolator | |
---|
LocaleContextResolver | Interface for web-based locale context resolution strategies that allows for both locale context resolution via the request and locale context modification via the HTTP exchange. |
---|
LocaleContextResolver | Extension of LocaleResolver , adding support for a rich locale context (potentially including locale and time zone information). |
---|
LocaleEditor | Editor for java.util.Locale , to directly populate a Locale property. |
---|
LocalEntityManagerFactoryBean | |
---|
LocaleResolver | Interface for web-based locale resolution strategies that allows for both locale resolution via the request and locale modification via request and response. |
---|
LocalizedResourceHelper | Helper class for loading a localized resource, specified through name, extension and current locale. |
---|
LocalJaxWsServiceFactory | Factory for locally defined JAX-WS Service references. |
---|
LocalJaxWsServiceFactoryBean | FactoryBean for locally defined JAX-WS Service references. |
---|
LocalSessionFactoryBean | |
---|
LocalSessionFactoryBuilder | |
---|
LocalSlsbInvokerInterceptor | Invoker for a local Stateless Session Bean. |
---|
LocalStatelessSessionProxyFactoryBean | Convenient FactoryBean for local Stateless Session Bean (SLSB) proxies. |
---|
LocalTaskExecutorThreadPool | |
---|
LocalTimeParser | |
---|
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. |
---|
LocalVariableTableParameterNameDiscoverer | Implementation of ParameterNameDiscoverer that uses the LocalVariableTable information in the method attributes to discover parameter names. |
---|
Location | Class that models an arbitrary location in a resource . |
---|
Log | A simple logging interface abstracting logging APIs. |
---|
LogAccessor | A convenient accessor for Commons Logging, providing not only CharSequence based log methods but also Supplier based variants for use with Java 8 lambda expressions. |
---|
LogDelegateFactory | Factory for common Log delegates with Spring's logging conventions. |
---|
LogFactory | A minimal incarnation of Apache Commons Logging's LogFactory API, providing just the common Log lookup methods. |
---|
LogFactoryService | 已过时。 |
---|
LogFormatUtils | Utility methods for formatting and logging messages. |
---|
LoggingCodecSupport | |
---|
LoggingWebSocketHandlerDecorator | |
---|
LogMessage | |
---|
LongLiteral | Expression language AST node that represents a long integer literal. |
---|
Lookup | An annotation that indicates 'lookup' methods, to be overridden by the container to redirect them back to the BeanFactory for a getBean call. |
---|
LookupOverride | Represents an override of a method that looks up an object in the same IoC context. |
---|
MailAuthenticationException | Exception thrown on failed authentication. |
---|
MailException | Base class for all mail exceptions. |
---|
MailMessage | This is a common interface for mail messages, allowing a user to set key values required in assembling a mail message, without needing to know if the underlying message is a simple text message or a more sophisticated MIME message. |
---|
MailParseException | Exception thrown if illegal message properties are encountered. |
---|
MailPreparationException | Exception to be thrown by user code if a mail cannot be prepared properly, for example when a FreeMarker template cannot be rendered for the mail text. |
---|
MailSender | This interface defines a strategy for sending simple mails. |
---|
MailSendException | Exception thrown when a mail sending error is encountered. |
---|
ManagedArray | Tag collection class used to hold managed array elements, which may include runtime bean references (to be resolved into bean objects). |
---|
ManagedAttribute | Method-level annotation that indicates to expose a given bean property as a JMX attribute, corresponding to the ManagedAttribute . |
---|
ManagedAttribute | Metadata that indicates to expose a given bean property as JMX attribute. |
---|
ManagedList<E> | Tag collection class used to hold managed List elements, which may include runtime bean references (to be resolved into bean objects). |
---|
ManagedMap<K,V> | Tag collection class used to hold managed Map values, which may include runtime bean references (to be resolved into bean objects). |
---|
ManagedMetric | Method-level annotation that indicates to expose a given bean property as a JMX attribute, with added descriptor properties to indicate that it is a metric. |
---|
ManagedMetric | Metadata that indicates to expose a given bean property as a JMX attribute, with additional descriptor properties that indicate that the attribute is a metric. |
---|
ManagedNotification | Type-level annotation that indicates a JMX notification emitted by a bean. |
---|
ManagedNotification | Metadata that indicates a JMX notification emitted by a bean. |
---|
ManagedNotifications | Type-level annotation that indicates JMX notifications emitted by a bean, containing multiple ManagedNotifications . |
---|
ManagedOperation | Method-level annotation that indicates to expose a given method as a JMX operation, corresponding to the ManagedOperation attribute. |
---|
ManagedOperation | Metadata that indicates to expose a given method as JMX operation. |
---|
ManagedOperationParameter | Method-level annotation used to provide metadata about operation parameters, corresponding to a ManagedOperationParameter attribute. |
---|
ManagedOperationParameter | Metadata about JMX operation parameters. |
---|
ManagedOperationParameters | Method-level annotation used to provide metadata about operation parameters, corresponding to an array of ManagedOperationParameter attributes. |
---|
ManagedProperties | Tag class which represents a Spring-managed Properties instance that supports merging of parent/child definitions. |
---|
ManagedResource | Class-level annotation that indicates to register instances of a class with a JMX server, corresponding to the ManagedResource attribute. |
---|
ManagedResource | Metadata indicating that instances of an annotated class are to be registered with a JMX server. |
---|
ManagedSet<E> | Tag collection class used to hold managed Set values, which may include runtime bean references (to be resolved into bean objects). |
---|
ManagedTransactionAdapter | |
---|
MapAccessor | EL property accessor that knows how to traverse the keys of a standard Map . |
---|
MapBindingResult | Map-based implementation of the BindingResult interface, supporting registration and evaluation of binding errors on Map attributes. |
---|
MapDataSourceLookup | |
---|
MapFactoryBean | Simple factory for shared Map instances. |
---|
MapMethodProcessor | Resolves Map method arguments and handles Map return values. |
---|
MappedInterceptor | Contains and delegates calls to a HandlerInterceptor along with include (and optionally exclude) path patterns to which the interceptor should apply. |
---|
Mapping | Meta annotation that indicates a web mapping annotation. |
---|
MappingCommAreaOperation | EIS operation object for access to COMMAREA records. |
---|
MappingJackson2CborHttpMessageConverter | |
---|
MappingJackson2HttpMessageConverter | |
---|
MappingJackson2JsonView | |
---|
MappingJackson2MessageConverter | Message converter that uses Jackson 2.x to convert messages to and from JSON. |
---|
MappingJackson2MessageConverter | |
---|
MappingJackson2SmileHttpMessageConverter | |
---|
MappingJackson2XmlHttpMessageConverter | |
---|
MappingJackson2XmlView | |
---|
MappingJacksonInputMessage | HttpInputMessage that can eventually stores a Jackson view that will be used to deserialize the message. |
---|
MappingJacksonValue | |
---|
MappingMediaTypeFileExtensionResolver | An implementation of MediaTypeFileExtensionResolver that maintains lookups between file extensions and MediaTypes in both directions. |
---|
MappingRecordOperation | EIS operation object that expects mapped input and output objects, converting to and from CCI Records. |
---|
MappingSqlQuery<T> | Reusable query in which concrete subclasses must implement the abstract mapRow(ResultSet, int) method to convert each row of the JDBC ResultSet into an object. |
---|
MappingSqlQueryWithParameters<T> | Reusable RDBMS query in which concrete subclasses must implement the abstract mapRow(ResultSet, int) method to map each row of the JDBC ResultSet into an object. |
---|
MapPropertySource | |
---|
MapSqlParameterSource | |
---|
Marshaller | Defines the contract for Object XML Mapping Marshallers. |
---|
MarshallingException | Base class for exception thrown when a marshalling or unmarshalling error occurs. |
---|
MarshallingFailureException | Exception thrown on marshalling failure. |
---|
MarshallingHttpMessageConverter | |
---|
MarshallingMessageConverter | |
---|
MarshallingMessageConverter | |
---|
MarshallingSource | Source implementation that uses a Marshaller .Can be constructed with a Marshaller and an object to be marshalled. |
---|
MarshallingView | Spring-MVC View that allows for response context to be rendered as the result of marshalling by a Marshaller . |
---|
MatchableHandlerMapping | Additional interface that a HandlerMapping can implement to expose a request matching API aligned with its internal request matching configuration and implementation. |
---|
MatchAlwaysTransactionAttributeSource | Very simple implementation of TransactionAttributeSource which will always return the same TransactionAttribute for all methods fed to it. |
---|
MatrixVariable | Annotation which indicates that a method parameter should be bound to a name-value pair within a path segment. |
---|
MatrixVariableMapMethodArgumentResolver | Resolves arguments of type Map annotated with @MatrixVariable where the annotation does not specify a name. |
---|
MatrixVariableMapMethodArgumentResolver | Resolves arguments of type Map annotated with @MatrixVariable where the annotation does not specify a name. |
---|
MatrixVariableMethodArgumentResolver | |
---|
MatrixVariableMethodArgumentResolver | |
---|
MaxUploadSizeExceededException | MultipartException subclass thrown when an upload exceeds the maximum upload size allowed. |
---|
MBeanClientInterceptor | MethodInterceptor that routes calls to an MBean running on the supplied MBeanServerConnection . |
---|
MBeanConnectFailureException | Thrown when an invocation failed because of an I/O problem on the MBeanServerConnection. |
---|
MBeanExportConfiguration | |
---|
MBeanExportConfiguration.SpecificPlatform | Specific platforms that might need custom MBean handling. |
---|
MBeanExporter | JMX exporter that allows for exposing any Spring-managed bean to a JMX MBeanServer , without the need to define any JMX-specific information in the bean classes. |
---|
MBeanExporterListener | A listener that allows application code to be notified when an MBean is registered and unregistered via an MBeanExporter . |
---|
MBeanExportException | Exception thrown in case of failure when exporting an MBean. |
---|
MBeanExportOperations | Interface that defines the set of MBean export operations that are intended to be accessed by application developers during application runtime. |
---|
MBeanInfoAssembler | Interface to be implemented by all classes that can create management interface metadata for a managed resource. |
---|
MBeanInfoRetrievalException | Thrown if an exception is encountered when trying to retrieve MBean metadata. |
---|
MBeanProxyFactoryBean | Creates a proxy to a managed resource running either locally or remotely. |
---|
MBeanRegistrationSupport | Provides supporting infrastructure for registering MBeans with an MBeanServer . |
---|
MBeanServerConnectionFactoryBean | FactoryBean that creates a JMX 1.2 MBeanServerConnection to a remote MBeanServer exposed via a JMXServerConnector . |
---|
MBeanServerFactoryBean | |
---|
MBeanServerNotFoundException | Exception thrown when we cannot locate an instance of an MBeanServer , or when more than one instance is found. |
---|
MediaType | A subclass of MimeType that adds support for quality parameters as defined in the HTTP specification. |
---|
MediaTypeEditor | Editor for MediaType descriptors, to automatically convert String specifications (e.g. |
---|
MediaTypeExpression | A contract for media type expressions (e.g. |
---|
MediaTypeExpression | A contract for media type expressions (e.g. |
---|
MediaTypeFactory | A factory delegate for resolving MediaType objects from Resource handles or filenames. |
---|
MediaTypeFileExtensionResolver | Strategy to resolve a MediaType to a list of file extensions — for example, to resolve "application/json" to "json". |
---|
MediaTypeNotSupportedStatusException | 已过时。 |
---|
Mergeable | Interface representing an object whose value set can be merged with that of a parent object. |
---|
MergedAnnotation<A extends Annotation> | |
---|
MergedAnnotation.Adapt | |
---|
MergedAnnotationCollectors | |
---|
MergedAnnotationPredicates | Predicate implementations that provide various test operations for MergedAnnotations . |
---|
MergedAnnotations | Provides access to a collection of merged annotations, usually obtained from a source such as a Class or Method . |
---|
MergedAnnotations.SearchStrategy | |
---|
MergedAnnotationSelector<A extends Annotation> | |
---|
MergedAnnotationSelectors | |
---|
MergedBeanDefinitionPostProcessor | Post-processor callback interface for merged bean definitions at runtime. |
---|
MergedContextConfiguration | |
---|
Message<T> | A generic message representation with headers and body. |
---|
MessageBrokerRegistry | A registry for configuring message broker options. |
---|
MessageBuilder<T> | |
---|
MessageChannel | Defines methods for sending messages. |
---|
MessageCodeFormatter | A strategy interface for formatting message codes. |
---|
MessageCodesResolver | Strategy interface for building message codes from validation error codes. |
---|
MessageCondition<T> | Contract for mapping conditions to messages. |
---|
MessageConversionException | |
---|
MessageConversionException | |
---|
MessageConverter | Strategy interface that specifies a converter between Java objects and JMS messages. |
---|
MessageConverter | A converter to turn the payload of a Message from serialized form to a typed Object and vice versa. |
---|
MessageCreator | Creates a JMS message given a Session . |
---|
MessageDeliveryException | Exception that indicates an error occurred during message delivery. |
---|
MessageEOFException | Runtime exception mirroring the JMS MessageEOFException. |
---|
MessageExceptionHandler | Annotation for handling exceptions thrown from message-handling methods within a specific handler class. |
---|
MessageFormatException | Runtime exception mirroring the JMS MessageFormatException. |
---|
MessageHandler | Simple contract for handling a Message . |
---|
MessageHandlerMethodFactory | |
---|
MessageHandlingException | Exception that indicates an error occurred during message handling. |
---|
MessageHandlingRunnable | |
---|
MessageHeaderAccessor | Wrapper around MessageHeaders that provides extra features such as strongly typed accessors for specific headers, the ability to leave headers in a Message mutable, and the option to suppress automatic generation of id and timesteamp headers. |
---|
MessageHeaderInitializer | |
---|
MessageHeaders | |
---|
MessageListenerAdapter | Message listener adapter that delegates the handling of messages to target listener methods via reflection, with flexible message type conversion. |
---|
MessageListenerContainer | Internal abstraction used by the framework representing a message listener container. |
---|
MessageMapping | Annotation for mapping a Message onto a message-handling method by matching the declared patterns to a destination extracted from the message. |
---|
MessageMappingMessageHandler | |
---|
MessageMethodArgumentResolver | HandlerMethodArgumentResolver for Message method arguments. |
---|
MessageNotReadableException | Runtime exception mirroring the JMS MessageNotReadableException. |
---|
MessageNotWriteableException | Runtime exception mirroring the JMS MessageNotWriteableException. |
---|
MessagePostProcessor | To be used with JmsTemplate's send method that converts an object to a message. |
---|
MessagePostProcessor | A contract for processing a Message after it has been created, either returning a modified (effectively new) message or returning the same. |
---|
MessageReceivingOperations<D> | Operations for receiving messages from a destination. |
---|
MessageRequestReplyOperations<D> | Operations for sending messages to and receiving the reply from a destination. |
---|
MessageSendingOperations<D> | Operations for sending messages to a destination. |
---|
MessageSource | Strategy interface for resolving messages, with support for the parameterization and internationalization of such messages. |
---|
MessageSourceAccessor | Helper class for easy access to messages from a MessageSource, providing various overloaded getMessage methods. |
---|
MessageSourceAware | Interface to be implemented by any object that wishes to be notified of the MessageSource (typically the ApplicationContext) that it runs in. |
---|
MessageSourceResolvable | Interface for objects that are suitable for message resolution in a MessageSource . |
---|
MessageSourceResourceBundle | |
---|
MessageSourceResourceBundleLocator | |
---|
MessageSourceSupport | Base class for message source implementations, providing support infrastructure such as MessageFormat handling but not implementing concrete methods defined in the MessageSource . |
---|
MessageTag | The <message> tag looks up a message in the scope of this page. |
---|
MessageType | |
---|
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. |
---|
MessagingException | The base exception for any failures related to messaging. |
---|
MessagingMessageConverter | |
---|
MessagingMessageListenerAdapter | |
---|
MetaAnnotationUtils | MetaAnnotationUtils is a collection of utility methods that complements the standard support already available in AnnotationUtils . |
---|
MetaAnnotationUtils.AnnotationDescriptor<T extends Annotation> | Descriptor for an Annotation , including the class on which the annotation is declared as well as the actual annotation instance. |
---|
MetaAnnotationUtils.UntypedAnnotationDescriptor | Untyped extension of AnnotationDescriptor that is used to describe the declaration of one of several candidate annotation types where the actual annotation type cannot be predetermined. |
---|
MetaDataAccessException | Exception indicating that something went wrong during JDBC meta-data lookup. |
---|
MetadataAwareAspectInstanceFactory | |
---|
MetadataExtractor | Strategy to extract a map of value(s) from Payload metadata, which could be composite metadata with multiple entries. |
---|
MetadataExtractorRegistry | Stores registrations of extractors for metadata entries. |
---|
MetadataMBeanInfoAssembler | Implementation of the MBeanInfoAssembler interface that reads the management interface information from source level metadata. |
---|
MetadataNamingStrategy | An implementation of the ObjectNamingStrategy interface that reads the ObjectName from the source-level metadata. |
---|
MetadataReader | Simple facade for accessing class metadata, as read by an ASM ClassReader . |
---|
MetadataReaderFactory | |
---|
MethodArgumentConversionNotSupportedException | A ConversionNotSupportedException raised while resolving a method argument. |
---|
MethodArgumentNotValidException | Exception to be thrown when a method argument fails validation perhaps as a result of @Valid style validation, or perhaps because it is required. |
---|
MethodArgumentNotValidException | Exception to be thrown when validation on an argument annotated with @Valid fails. |
---|
MethodArgumentResolutionException | |
---|
MethodArgumentTypeMismatchException | Exception that indicates that a method argument has not the expected type. |
---|
MethodArgumentTypeMismatchException | A TypeMismatchException raised while resolving a controller method argument. |
---|
MethodBasedEvaluationContext | A method-based EvaluationContext that provides explicit support for method-based invocations. |
---|
MethodBeforeAdvice | Advice invoked before a method is invoked. |
---|
MethodBeforeAdviceInterceptor | |
---|
MethodClassKey | A common key class for a method against a specific target class, including MethodClassKey.toString() representation and Comparable support (as suggested for custom HashMap keys as of Java 8). |
---|
MethodExclusionMBeanInfoAssembler | AbstractReflectiveMBeanInfoAssembler subclass that allows method names to be explicitly excluded as MBean operations and attributes.
|
---|
MethodExecutor | MethodExecutors are built by the resolvers and can be cached by the infrastructure to repeat an operation quickly without going back to the resolvers. |
---|
MethodFilter | MethodFilter instances allow SpEL users to fine tune the behaviour of the method resolution process. |
---|
MethodInterceptor | Intercepts calls on an interface on its way to the target. |
---|
MethodIntrospector | Defines the algorithm for searching for metadata-associated methods exhaustively including interfaces and parent classes while also dealing with parameterized methods as well as common scenarios encountered with interface and class-based proxies. |
---|
MethodIntrospector.MetadataLookup<T> | A callback interface for metadata lookup on a given method. |
---|
MethodInvocation | Description of an invocation to a method, given to an interceptor upon method-call. |
---|
MethodInvocationException | Thrown when a bean property getter or setter method throws an exception, analogous to an InvocationTargetException. |
---|
MethodInvocationProceedingJoinPoint | An implementation of the AspectJ ProceedingJoinPoint interface wrapping an AOP Alliance MethodInvocation . |
---|
MethodInvoker | Helper class that allows for specifying a method to invoke in a declarative fashion, be it static or non-static. |
---|
MethodInvokingBean | Simple method invoker bean: just invoking a target method, not expecting a result to expose to the container (in contrast to MethodInvokingFactoryBean ). |
---|
MethodInvokingFactoryBean | FactoryBean which returns a value which is the result of a static or instance method invocation. |
---|
MethodInvokingJobDetailFactoryBean | FactoryBean that exposes a JobDetail object which delegates job execution to a specified (static or non-static) method. |
---|
MethodInvokingJobDetailFactoryBean.MethodInvokingJob | Quartz Job implementation that invokes a specified method. |
---|
MethodInvokingJobDetailFactoryBean.StatefulMethodInvokingJob | Extension of the MethodInvokingJob, implementing the StatefulJob interface. |
---|
MethodInvokingRunnable | Adapter that implements the Runnable interface as a configurable method invocation based on Spring's MethodInvoker. |
---|
MethodJmsListenerEndpoint | A JmsListenerEndpoint providing the method to invoke to process an incoming message for this endpoint. |
---|
MethodLocatingFactoryBean | |
---|
MethodMapTransactionAttributeSource | |
---|
MethodMatcher | Part of a Pointcut : Checks whether the target method is eligible for advice. |
---|
MethodMatchers | |
---|
MethodMetadata | Interface that defines abstract access to the annotations of a specific class, in a form that does not require that class to be loaded yet. |
---|
MethodMetadataReadingVisitor | 已过时。 |
---|
MethodNameBasedMBeanInfoAssembler | Subclass of AbstractReflectiveMBeanInfoAssembler that allows to specify method names to be exposed as MBean operations and attributes. |
---|
MethodNotAllowedException | Exception for errors that fit response status 405 (method not allowed). |
---|
MethodOverride | Object representing the override of a method on a managed object by the IoC container. |
---|
MethodOverrides | Set of method overrides, determining which, if any, methods on a managed object the Spring IoC container will override at runtime. |
---|
MethodParameter | Helper class that encapsulates the specification of a method parameter, i.e. a Method or Constructor plus a parameter index and a nested type index for a declared generic type. |
---|
MethodProxy | Classes generated by Enhancer pass this object to the registered MethodInterceptor objects when an intercepted method is invoked. |
---|
MethodReference | Expression language AST node that represents a method reference. |
---|
MethodReplacer | Interface to be implemented by classes that can reimplement any method on an IoC-managed object: the Method Injection form of Dependency Injection. |
---|
MethodResolver | A method resolver attempts locate a method and returns a command executor that can be used to invoke that method. |
---|
MethodTooLargeException | Exception thrown when the Code attribute of a method produced by a ClassWriter is too large. |
---|
MethodValidationInterceptor | An AOP Alliance MethodInterceptor implementation that delegates to a JSR-303 provider for performing method-level validation on annotated methods. |
---|
MethodValidationPostProcessor | A convenient BeanPostProcessor implementation that delegates to a JSR-303 provider for performing method-level validation on annotated methods. |
---|
MethodVisitor | A visitor to visit a Java method. |
---|
MetricType | Represents how the measurement values of a ManagedMetric will change over time. |
---|
MillisecondInstantPrinter | |
---|
MimeContainer | Represents a container for MIME attachments Concrete implementations might adapt a SOAPMessage or an email message. |
---|
MimeMailMessage | Implementation of the MailMessage interface for a JavaMail MIME message, to let message population code interact with a simple message or a MIME message through a common interface. |
---|
MimeMarshaller | Subinterface of Marshaller that can use MIME attachments to optimize storage of binary data. |
---|
MimeMessageHelper | |
---|
MimeMessagePreparator | Callback interface for the preparation of JavaMail MIME messages. |
---|
MimeType | Represents a MIME Type, as originally defined in RFC 2046 and subsequently used in other Internet protocols including HTTP. |
---|
MimeType.SpecificityComparator<T extends MimeType> | Comparator to sort MimeTypes in order of specificity. |
---|
MimeTypeUtils | |
---|
MimeUnmarshaller | Subinterface of Unmarshaller that can use MIME attachments to optimize storage of binary data. |
---|
MissingMatrixVariableException | ServletRequestBindingException subclass that indicates that a matrix variable expected in the method parameters of an @RequestMapping method is not present among the matrix variables extracted from the URL. |
---|
MissingPathVariableException | ServletRequestBindingException subclass that indicates that a path variable expected in the method parameters of an @RequestMapping method is not present among the URI variables extracted from the URL. |
---|
MissingRequestCookieException | ServletRequestBindingException subclass that indicates that a request cookie expected in the method parameters of an @RequestMapping method is not present. |
---|
MissingRequestHeaderException | ServletRequestBindingException subclass that indicates that a request header expected in the method parameters of an @RequestMapping method is not present. |
---|
MissingRequiredPropertiesException | Exception thrown when required properties are not found. |
---|
MissingServletRequestParameterException | |
---|
MissingServletRequestPartException | Raised when the part of a "multipart/form-data" request identified by its name cannot be found. |
---|
MissingSessionUserException | |
---|
MockAsyncClientHttpRequest | 已过时。 |
---|
MockAsyncContext | |
---|
MockBodyContent | |
---|
MockClientHttpRequest | |
---|
MockClientHttpRequest | |
---|
MockClientHttpResponse | |
---|
MockClientHttpResponse | |
---|
MockCookie | Extension of Cookie with extra attributes, as defined in RFC 6265. |
---|
MockEnvironment | |
---|
MockExpressionEvaluator | |
---|
MockFilterChain | |
---|
MockFilterConfig | |
---|
MockHttpInputMessage | |
---|
MockHttpOutputMessage | |
---|
MockHttpServletRequest | |
---|
MockHttpServletRequestBuilder | |
---|
MockHttpServletResponse | |
---|
MockHttpSession | |
---|
MockJspWriter | |
---|
MockMultipartFile | |
---|
MockMultipartHttpServletRequest | |
---|
MockMultipartHttpServletRequestBuilder | |
---|
MockMvc | Main entry point for server-side Spring MVC test support. |
---|
MockMvcBuilder | |
---|
MockMvcBuilders | |
---|
MockMvcBuilderSupport | Base class for MockMvc builder implementations, providing the capability to create a MockMvc instance. |
---|
MockMvcClientHttpRequestFactory | |
---|
MockMvcConfigurer | Contract for customizing a ConfigurableMockMvcBuilder in some specific way, e.g. a 3rd party library that wants to provide shortcuts for setting up a MockMvc. |
---|
MockMvcConfigurerAdapter | |
---|
MockMvcHtmlUnitDriverBuilder | MockMvcHtmlUnitDriverBuilder simplifies the building of an HtmlUnitDriver that delegates to MockMvc and optionally delegates to an actual connection for specific requests. |
---|
MockMvcRequestBuilders | |
---|
MockMvcResultHandlers | |
---|
MockMvcResultMatchers | |
---|
MockMvcWebClientBuilder | MockMvcWebClientBuilder simplifies the creation of an HtmlUnit WebClient that delegates to a MockMvc instance. |
---|
MockMvcWebConnection | MockMvcWebConnection enables MockMvc to transform a WebRequest into a WebResponse . |
---|
MockMvcWebConnectionBuilderSupport<T extends MockMvcWebConnectionBuilderSupport<T>> | Support class that simplifies the creation of a WebConnection that uses MockMvc and optionally delegates to a real WebConnection for specific requests. |
---|
MockPageContext | |
---|
MockPart | Mock implementation of javax.servlet.http.Part . |
---|
MockPropertySource | |
---|
MockRequestDispatcher | |
---|
MockRestRequestMatchers | |
---|
MockRestResponseCreators | |
---|
MockRestServiceServer | Main entry point for client-side REST testing. |
---|
MockRestServiceServer.MockRestServiceServerBuilder | Builder to create a MockRestServiceServer . |
---|
MockServerConfigurer | Contract that frameworks or applications can use to pre-package a set of customizations to a WebTestClient.MockServerSpec and expose that as a shortcut. |
---|
MockServerHttpRequest | |
---|
MockServerHttpRequest.BaseBuilder<B extends MockServerHttpRequest.BaseBuilder<B>> | Request builder exposing properties not related to the body. |
---|
MockServerHttpRequest.BodyBuilder | A builder that adds a body to the request. |
---|
MockServerHttpResponse | |
---|
MockServerRequest | |
---|
MockServerRequest.Builder | |
---|
MockServerWebExchange | |
---|
MockServerWebExchange.Builder | |
---|
MockServletConfig | |
---|
MockServletContext | |
---|
MockSessionCookieConfig | |
---|
MockWebSession | |
---|
Model | Java-5-specific interface that defines a holder for model attributes. |
---|
ModelAndView | Holder for both Model and View in the web MVC framework. |
---|
ModelAndViewAssert | A collection of assertions intended to simplify testing scenarios dealing with Spring Web MVC ModelAndView objects. |
---|
ModelAndViewContainer | |
---|
ModelAndViewDefiningException | Exception to be thrown on error conditions that should forward to a specific view with a specific model. |
---|
ModelAndViewMethodReturnValueHandler | |
---|
ModelAndViewResolver | SPI for resolving custom return values from a specific handler method. |
---|
ModelAndViewResolverMethodReturnValueHandler | This return value handler is intended to be ordered after all others as it attempts to handle _any_ return value type (i.e. returns true for all return types). |
---|
ModelAttribute | Annotation that binds a method parameter or method return value to a named model attribute, exposed to a web view. |
---|
ModelAttributeMethodArgumentResolver | Resolve @ModelAttribute annotated method arguments. |
---|
ModelAttributeMethodProcessor | Resolve @ModelAttribute annotated method arguments and handle return values from @ModelAttribute annotated methods. |
---|
ModelFactory | Assist with initialization of the Model before controller method invocation and with updates to it after the invocation. |
---|
ModelMap | Implementation of Map for use when building model data for use with UI tools. |
---|
ModelMBeanNotificationPublisher | |
---|
ModelMethodArgumentResolver | Resolver for a controller method argument of type Model that can also be resolved as a Map . |
---|
ModelMethodProcessor | Resolves Model arguments and handles Model return values. |
---|
ModelResultMatchers | Factory for assertions on the model. |
---|
ModuleVisitor | A visitor to visit a Java module. |
---|
MonetaryAmountFormatter | Formatter for JSR-354 MonetaryAmount values, delegating to MonetaryAmountFormat.format(javax.money.MonetaryAmount) and MonetaryAmountFormat.parse(java.lang.CharSequence) . |
---|
MonoToListenableFutureAdapter<T> | |
---|
MultipartBodyBuilder | Prepare the body of a multipart request, resulting in a MultiValueMap<String, HttpEntity> . |
---|
MultipartBodyBuilder.PartBuilder | Builder that allows for further customization of part headers. |
---|
MultipartException | Exception thrown when multipart resolution fails. |
---|
MultipartFile | A representation of an uploaded file received in a multipart request. |
---|
MultipartFilter | |
---|
MultipartHttpMessageReader | HttpMessageReader for reading "multipart/form-data" requests into a MultiValueMap<String, Part> .
|
---|
MultipartHttpMessageWriter | HttpMessageWriter for writing a MultiValueMap<String, ?> as multipart form data, i.e. |
---|
MultipartHttpServletRequest | Provides additional methods for dealing with multipart content within a servlet request, allowing to access uploaded files. |
---|
MultipartRequest | This interface defines the multipart request access operations that are exposed for actual multipart requests. |
---|
MultipartResolutionDelegate | A common delegate for HandlerMethodArgumentResolver implementations which need to resolve MultipartFile and Part arguments. |
---|
MultipartResolver | A strategy interface for multipart file upload resolution in accordance with RFC 1867. |
---|
MultiServerUserRegistry | SimpUserRegistry that looks up users in a "local" user registry as well as a set of "remote" user registries.
|
---|
MultiValueMap<K,V> | Extension of the Map interface that stores multiple values. |
---|
MutablePersistenceUnitInfo | Spring's base implementation of the JPA PersistenceUnitInfo interface, used to bootstrap an EntityManagerFactory in a container. |
---|
MutablePropertySources | |
---|
MutablePropertyValues | |
---|
MutableSortDefinition | |
---|
MvcNamespaceHandler | |
---|
MvcNamespaceUtils | Convenience methods for use in MVC namespace BeanDefinitionParsers. |
---|
MvcResult | Provides access to the result of an executed request. |
---|
MvcUriComponentsBuilder | Creates instances of UriComponentsBuilder by pointing to @RequestMapping methods on Spring MVC controllers. |
---|
MvcUriComponentsBuilder.MethodArgumentBuilder | Builder class to create URLs for method arguments. |
---|
MvcUriComponentsBuilder.MethodInvocationInfo | Method invocation information. |
---|
MySQLMaxValueIncrementer | |
---|
NamedBean | |
---|
NamedBeanHolder<T> | A simple holder for a given bean name plus bean instance. |
---|
NamedCacheResolver | |
---|
NamedInheritableThreadLocal<T> | |
---|
NamedParameterBatchUpdateUtils | 已过时。 |
---|
NamedParameterJdbcDaoSupport | Extension of JdbcDaoSupport that exposes a NamedParameterJdbcTemplate as well. |
---|
NamedParameterJdbcOperations | Interface specifying a basic set of JDBC operations allowing the use of named parameters rather than the traditional '?' |
---|
NamedParameterJdbcTemplate | Template class with a basic set of JDBC operations, allowing the use of named parameters rather than traditional '?' |
---|
NamedParameterUtils | Helper methods for named parameter parsing. |
---|
NamedThreadLocal<T> | |
---|
NameMatchCacheOperationSource | |
---|
NameMatchMethodPointcut | Pointcut bean for simple method name matches, as an alternative to regexp patterns. |
---|
NameMatchMethodPointcutAdvisor | Convenient class for name-match method pointcuts that hold an Advice, making them an Advisor. |
---|
NameMatchTransactionAttributeSource | |
---|
NamespaceHandler | |
---|
NamespaceHandlerResolver | |
---|
NamespaceHandlerSupport | |
---|
NameValueExpression<T> | A contract for "name!=value" style expression used to specify request parameters and request header conditions in @RequestMapping . |
---|
NameValueExpression<T> | A contract for "name!=value" style expression used to specify request parameters and request header conditions in @RequestMapping . |
---|
NativeMessageHeaderAccessor | MessageHeaderAccessor sub-class that supports storage and access of headers from an external source such as a message broker. |
---|
NativeWebRequest | Extension of the WebRequest interface, exposing the native request and response objects in a generic fashion. |
---|
NativeWebSocketSession | A WebSocketSession that exposes the underlying, native WebSocketSession through a getter. |
---|
NestedCheckedException | Handy class for wrapping checked Exceptions with a root cause. |
---|
NestedExceptionUtils | Helper class for implementing exception classes which are capable of holding nested exceptions. |
---|
NestedIOException | Subclass of IOException that properly handles a root cause, exposing the root cause just like NestedChecked/RuntimeException does. |
---|
NestedPathTag | The <nestedPath> tag supports and assists with nested beans or bean properties in the model. |
---|
NestedRuntimeException | Handy class for wrapping runtime Exceptions with a root cause. |
---|
NestedServletException | Subclass of ServletException that properly handles a root cause in terms of message and stacktrace, just like NestedChecked/RuntimeException does. |
---|
NestedTransactionNotSupportedException | Exception thrown when attempting to work with a nested transaction but nested transactions are not supported by the underlying backend. |
---|
Netty4ClientHttpRequestFactory | 已过时。 |
---|
NettyDataBuffer | Implementation of the DataBuffer interface that wraps a Netty ByteBuf . |
---|
NettyDataBufferFactory | Implementation of the DataBufferFactory interface based on a Netty ByteBufAllocator . |
---|
NettyWebSocketSessionSupport<T> | |
---|
NoHandlerFoundException | By default when the DispatcherServlet can't find a handler for a request it sends a 404 response. |
---|
NonNull | A common Spring annotation to declare that annotated elements cannot be null . |
---|
NonNullApi | A common Spring annotation to declare that parameters and return values are to be considered as non-nullable by default for a given package. |
---|
NonNullFields | A common Spring annotation to declare that fields are to be considered as non-nullable by default for a given package. |
---|
NonTransientDataAccessException | Root of the hierarchy of data access exceptions that are considered non-transient - where a retry of the same operation would fail unless the cause of the Exception is corrected. |
---|
NonTransientDataAccessResourceException | Data access exception thrown when a resource fails completely and the failure is permanent. |
---|
NoOpCache | A no operation Cache implementation suitable for disabling caching. |
---|
NoOpCacheManager | A basic, no operation CacheManager implementation suitable for disabling caching, typically used for backing cache declarations without an actual backing store. |
---|
NoOpLog | Trivial implementation of Log that throws away all messages. |
---|
NoRollbackRuleAttribute | Tag subclass of RollbackRuleAttribute that has the opposite behavior to the RollbackRuleAttribute superclass. |
---|
NoSuchBeanDefinitionException | Exception thrown when a BeanFactory is asked for a bean instance for which it cannot find a definition. |
---|
NoSuchMessageException | Exception thrown when a message can't be resolved. |
---|
NotAcceptableStatusException | Exception for errors that fit response status 406 (not acceptable). |
---|
NotAnAtAspectException | Extension of AopConfigException thrown when trying to perform an advisor generation operation on a class that is not an AspectJ annotation-style aspect. |
---|
NotificationListenerBean | |
---|
NotificationListenerHolder | |
---|
NotificationListenerRegistrar | |
---|
NotificationPublisher | Simple interface allowing Spring-managed MBeans to publish JMX notifications without being aware of how those notifications are being transmitted to the MBeanServer . |
---|
NotificationPublisherAware | |
---|
NoTransactionException | Exception thrown when an operation is attempted that relies on an existing transaction (such as setting rollback status) and there is no existing transaction. |
---|
NotReadablePropertyException | Exception thrown on an attempt to get the value of a property that isn't readable, because there's no getter method. |
---|
NotSupportedRecordFactory | Implementation of the CCI RecordFactory interface that always throws NotSupportedException. |
---|
NotWritablePropertyException | Exception thrown on an attempt to set the value of a property that is not writable (typically because there is no setter method). |
---|
NoUniqueBeanDefinitionException | Exception thrown when a BeanFactory is asked for a bean instance for which multiple matching candidates have been found when only one matching bean was expected. |
---|
Nullable | A common Spring annotation to declare that annotated elements can be null under some circumstance. |
---|
NullLiteral | Expression language AST node that represents null. |
---|
NullSafeComparator<T> | A Comparator that will safely compare nulls to be lower or higher than other objects. |
---|
NullSourceExtractor | Simple implementation of SourceExtractor that returns null as the source metadata. |
---|
NullValue | Simple serializable class that serves as a null replacement for cache stores which otherwise do not support null values. |
---|
NullValueInNestedPathException | Exception thrown when navigation of a valid nested property path encounters a NullPointerException. |
---|
NumberFormat | Declares that a field or method parameter should be formatted as a number. |
---|
NumberFormat.Style | Common number format styles. |
---|
NumberFormatAnnotationFormatterFactory | |
---|
NumberStyleFormatter | A general-purpose number formatter using NumberFormat's number style. |
---|
NumberUtils | Miscellaneous utility methods for number conversion and parsing. |
---|
ObjectError | Encapsulates an object error, that is, a global reason for rejecting an object. |
---|
ObjectFactory<T> | Defines a factory which can return an Object instance (possibly shared or independent) when invoked. |
---|
ObjectFactoryCreatingFactoryBean | |
---|
ObjectNameManager | Helper class for the creation of ObjectName instances. |
---|
ObjectNamingStrategy | Strategy interface that encapsulates the creation of ObjectName instances. |
---|
ObjectOptimisticLockingFailureException | Exception thrown on an optimistic locking violation for a mapped object. |
---|
ObjectProvider<T> | A variant of ObjectFactory designed specifically for injection points, allowing for programmatic optionality and lenient not-unique handling. |
---|
ObjectRetrievalFailureException | Exception thrown if a mapped object could not be retrieved via its identifier. |
---|
ObjectToStringHttpMessageConverter | |
---|
ObjectUtils | Miscellaneous object utility methods. |
---|
OkHttp3ClientHttpRequestFactory | |
---|
OncePerRequestFilter | Filter base class that aims to guarantee a single execution per request dispatch, on any servlet container. |
---|
OpAnd | Represents the boolean AND operation. |
---|
Opcodes | The JVM opcodes, access flags and array type codes. |
---|
OpDec | Decrement operator. |
---|
OpDivide | Implements division operator. |
---|
OpenEntityManagerInViewFilter | Servlet Filter that binds a JPA EntityManager to the thread for the entire processing of the request. |
---|
OpenEntityManagerInViewInterceptor | Spring web request interceptor that binds a JPA EntityManager to the thread for the entire processing of the request. |
---|
OpenSessionInterceptor | Simple AOP Alliance MethodInterceptor implementation that binds a new Hibernate Session for each method invocation, if none bound before. |
---|
OpenSessionInViewFilter | Servlet Filter that binds a Hibernate Session to the thread for the entire processing of the request. |
---|
OpenSessionInViewInterceptor | Spring web request interceptor that binds a Hibernate Session to the thread for the entire processing of the request. |
---|
OpEQ | Implements the equality operator. |
---|
Operation | |
---|
Operator | Common supertype for operators that operate on either one or two operands. |
---|
Operator.DescriptorComparison | A descriptor comparison encapsulates the result of comparing descriptor for two operands and describes at what level they are compatible. |
---|
OperatorBetween | Represents the between operator. |
---|
OperatorInstanceof | The operator 'instanceof' checks if an object is of the class specified in the right hand operand, in the same way that instanceof does in Java. |
---|
OperatorMatches | Implements the matches operator. |
---|
OperatorNot | Represents a NOT operation. |
---|
OperatorOverloader | By default the mathematical operators Operation support simple types like numbers. |
---|
OperatorPower | The power operator. |
---|
OpGE | Implements greater-than-or-equal operator. |
---|
OpGT | Implements the greater-than operator. |
---|
OpInc | Increment operator. |
---|
OpLE | Implements the less-than-or-equal operator. |
---|
OpLT | Implements the less-than operator. |
---|
OpMinus | The minus operator supports: subtraction of numbers subtraction of an int from a string of one character (effectively decreasing that character), so 'd'-3='a' |
---|
OpModulus | Implements the modulus operator. |
---|
OpMultiply | Implements the multiply operator. |
---|
OpNE | Implements the not-equal operator. |
---|
OpOr | Represents the boolean OR operation. |
---|
OpPlus | The plus operator will: add numbers concatenate strings |
---|
OptimisticLockingFailureException | Exception thrown on an optimistic locking violation. |
---|
OptionalValidatorFactoryBean | |
---|
OptionsTag | The <options> tag renders a list of HTML 'option' tags. |
---|
OptionTag | The <option> tag renders a single HTML 'option'. |
---|
OracleCallMetaDataProvider | |
---|
OracleSequenceMaxValueIncrementer | |
---|
OracleTableMetaDataProvider | |
---|
Order | @Order defines the sort order for an annotated component.
|
---|
OrderComparator | Comparator implementation for Ordered objects, sorting by order value ascending, respectively by priority descending. |
---|
OrderComparator.OrderSourceProvider | Strategy interface to provide an order source for a given object. |
---|
Ordered | Ordered is an interface that can be implemented by objects that should be orderable, for example in a Collection .
|
---|
OrderUtils | General utility for determining the order of an object based on its type declaration. |
---|
OriginHandshakeInterceptor | An interceptor to check request Origin header value against a collection of allowed origins. |
---|
OutputStreamFactory | Internal helper for exposing dummy OutputStreams to embedded databases such as Derby, preventing the creation of a log file. |
---|
OverridingClassLoader | ClassLoader that does not always delegate to the parent loader as normal class loaders do.
|
---|
OxmNamespaceHandler | |
---|
PagedListHolder<E> | PagedListHolder is a simple state holder for handling lists of objects, separating them into pages. |
---|
Param | |
---|
ParamAware | Allows implementing tag to utilize nested spring:param tags. |
---|
ParameterContentNegotiationStrategy | Strategy that resolves the requested content type from a query parameter. |
---|
ParameterContentTypeResolver | Resolver that checks a query parameter and uses it to lookup a matching MediaType. |
---|
ParameterDisposer | Interface to be implemented by objects that can close resources allocated by parameters like SqlLobValue objects. |
---|
ParameterizableViewController | Trivial controller that always returns a pre-configured view and optionally sets the response status code. |
---|
ParameterizedPreparedStatementSetter<T> | Parameterized callback interface used by the JdbcTemplate class for batch updates. |
---|
ParameterizedTypeReference<T> | The purpose of this class is to enable capturing and passing a generic Type . |
---|
ParameterMapper | Implement this interface when parameters need to be customized based on the connection. |
---|
ParameterNameDiscoverer | Interface to discover parameter names for methods and constructors. |
---|
ParameterResolutionDelegate | Public delegate for resolving autowirable parameters on externally managed constructors and methods. |
---|
ParamsRequestCondition | A logical conjunction (' && ') request condition that matches a request against a set parameter expressions with syntax defined in RequestMapping.params() . |
---|
ParamsRequestCondition | A logical conjunction (' && ') request condition that matches a request against a set parameter expressions with syntax defined in RequestMapping.params() . |
---|
ParamTag | The <param> tag collects name-value parameters and passes them to a ParamAware ancestor in the tag hierarchy. |
---|
ParsedSql | Holds information about a parsed SQL statement. |
---|
ParseException | Represent an exception that occurs during expression parsing. |
---|
Parser<T> | Parses text strings to produce instances of T. |
---|
ParserContext | Context that gets passed along a bean definition parsing process, encapsulating all relevant configuration as well as state. |
---|
ParserContext | Input provided to an expression parser that can influence an expression parsing/compilation routine. |
---|
ParseState | Simple ArrayDeque -based structure for tracking the logical position during a parsing process. |
---|
ParseState.Entry | |
---|
Part | Representation for a part in a "multipart/form-data" request. |
---|
PassThroughFilterChain | Implementation of the FilterConfig interface which simply passes the call through to a given Filter/FilterChain combination (indicating the next Filter in the chain along with the FilterChain that it is supposed to work on) or to a given Servlet (indicating the end of the chain). |
---|
PassThroughSourceExtractor | Simple SourceExtractor implementation that just passes the candidate source metadata object through for attachment. |
---|
PasswordInputTag | The <password> tag renders an HTML 'input' tag with type 'password' using the bound value. |
---|
PatchMapping | Annotation for mapping HTTP PATCH requests onto specific handler methods. |
---|
PathContainer | |
---|
PathContainer.Element | A path element, either separator or path segment. |
---|
PathContainer.Options | Options to customize parsing based on the type of input path. |
---|
PathContainer.PathSegment | Path segment element. |
---|
PathContainer.Separator | Path separator element. |
---|
PathEditor | Editor for java.nio.file.Path , to directly populate a Path property instead of using a String property as bridge. |
---|
PathExtensionContentNegotiationStrategy | 已过时。 |
---|
PathMatchConfigurer | Assist with configuring HandlerMapping 's with path matching options. |
---|
PathMatchConfigurer | Helps with configuring HandlerMappings path matching options such as trailing slash match, suffix registration, path matcher and path helper. |
---|
PathMatcher | Strategy interface for String -based path matching. |
---|
PathMatchingResourcePatternResolver | A ResourcePatternResolver implementation that is able to resolve a specified resource location path into one or more matching Resources. |
---|
PathPattern | Representation of a parsed path pattern. |
---|
PathPattern.PathMatchInfo | Holder for URI variables and path parameters (matrix variables) extracted based on the pattern for a given matched path. |
---|
PathPattern.PathRemainingMatchInfo | Holder for the result of a match on the start of a pattern. |
---|
PathPatternParser | Parser for URI path patterns producing PathPattern instances that can then be matched to requests. |
---|
PathPatternRouteMatcher | |
---|
PathResource | Resource implementation for Path handles, performing all operations and transformations via the Path API. |
---|
PathResourceResolver | A simple ResourceResolver that tries to find a resource under the given locations matching to the request path. |
---|
PathResourceResolver | A simple ResourceResolver that tries to find a resource under the given locations matching to the request path. |
---|
PathVariable | Annotation which indicates that a method parameter should be bound to a URI template variable. |
---|
PathVariableMapMethodArgumentResolver | Resolver for Map method arguments also annotated with @PathVariable where the annotation does not specify a path variable name. |
---|
PathVariableMapMethodArgumentResolver | Resolves Map method arguments annotated with an @ PathVariable where the annotation does not specify a path variable name. |
---|
PathVariableMethodArgumentResolver | |
---|
PathVariableMethodArgumentResolver | |
---|
PatternEditor | Editor for java.util.regex.Pattern , to directly populate a Pattern property. |
---|
PatternMatchUtils | Utility methods for simple pattern matching, in particular for Spring's typical "xxx*", "*xxx" and "*xxx*" pattern styles. |
---|
PatternParseException | Exception that is thrown when there is a problem with the pattern being parsed. |
---|
PatternParseException.PatternMessage | |
---|
PatternsRequestCondition | A logical disjunction (' || ') request condition that matches a request against a set of URL path patterns. |
---|
PatternsRequestCondition | A logical disjunction (' || ') request condition that matches a request against a set of URL path patterns. |
---|
Payload | Annotation that binds a method parameter to the payload of a message. |
---|
PayloadApplicationEvent<T> | |
---|
PayloadArgumentResolver | 已过时。 |
---|
PayloadMethodArgumentResolver | A resolver to extract and decode the payload of a message using a Decoder , where the payload is expected to be a Publisher of DataBuffer . |
---|
PayloadMethodArgumentResolver | A resolver to extract and convert the payload of a message using a MessageConverter . |
---|
PayloadUtils | Static utility methods to create Payload from DataBuffer s and vice versa. |
---|
PercentStyleFormatter | A formatter for number values in percent style. |
---|
PerConnectionWebSocketHandler | |
---|
PerformanceMonitorInterceptor | Simple AOP Alliance MethodInterceptor for performance monitoring. |
---|
PeriodicTrigger | A trigger for periodic task execution. |
---|
PermissionDeniedDataAccessException | Exception thrown when the underlying resource denied a permission to access a specific element, such as a specific database table. |
---|
PersistenceAnnotationBeanPostProcessor | |
---|
PersistenceExceptionTranslationAdvisor | Spring AOP exception translation aspect for use at Repository or DAO layer level. |
---|
PersistenceExceptionTranslationInterceptor | AOP Alliance MethodInterceptor that provides persistence exception translation based on a given PersistenceExceptionTranslator. |
---|
PersistenceExceptionTranslationPostProcessor | Bean post-processor that automatically applies persistence exception translation to any bean marked with Spring's @ Repository annotation, adding a corresponding PersistenceExceptionTranslationAdvisor to the exposed proxy (either an existing AOP proxy or a newly generated proxy that implements all of the target's interfaces). |
---|
PersistenceExceptionTranslator | Interface implemented by Spring integrations with data access technologies that throw runtime exceptions, such as JPA and Hibernate. |
---|
PersistenceUnitManager | Interface that defines an abstraction for finding and managing JPA PersistenceUnitInfos. |
---|
PersistenceUnitPostProcessor | Callback interface for post-processing a JPA PersistenceUnitInfo. |
---|
PessimisticLockingFailureException | Exception thrown on a pessimistic locking violation. |
---|
Phased | Interface for objects that may participate in a phased process such as lifecycle management. |
---|
PingMessage | A WebSocket ping message. |
---|
PlaceholderConfigurerSupport | Abstract base class for property resource configurers that resolve placeholders in bean definition property values. |
---|
PlatformTransactionManager | This is the central interface in Spring's imperative transaction infrastructure. |
---|
PluggableSchemaResolver | |
---|
Pointcut | Core Spring pointcut abstraction. |
---|
PointcutAdvisor | Superinterface for all Advisors that are driven by a pointcut. |
---|
PointcutComponentDefinition | |
---|
PointcutEntry | |
---|
Pointcuts | Pointcut constants for matching getters and setters, and static methods useful for manipulating and evaluating pointcuts. |
---|
PollableChannel | A MessageChannel from which messages may be actively received through polling. |
---|
PollingSockJsSession | A SockJS session for use with polling HTTP transports. |
---|
PongMessage | A WebSocket pong message. |
---|
PooledDataBuffer | Extension of DataBuffer that allows for buffer that share a memory pool. |
---|
PoolingConfig | Config interface for a pooling target source. |
---|
PostgresCallMetaDataProvider | |
---|
PostgreSQLSequenceMaxValueIncrementer | 已过时。 |
---|
PostgresSequenceMaxValueIncrementer | |
---|
PostgresTableMetaDataProvider | |
---|
PostMapping | Annotation for mapping HTTP POST requests onto specific handler methods. |
---|
PreferencesPlaceholderConfigurer | 已过时。 |
---|
PreparedStatementCallback<T> | Generic callback interface for code that operates on a PreparedStatement. |
---|
PreparedStatementCreator | One of the two central callback interfaces used by the JdbcTemplate class. |
---|
PreparedStatementCreatorFactory | Helper class that efficiently creates multiple PreparedStatementCreator objects with different parameters based on an SQL statement and a single set of parameter declarations. |
---|
PreparedStatementSetter | |
---|
PrepareTestInstance | |
---|
PrepareTestInstanceEvent | |
---|
Primary | Indicates that a bean should be given preference when multiple candidates are qualified to autowire a single-valued dependency. |
---|
PrincipalMethodArgumentResolver | Resolver for arguments of type Principal , including Optional<Principal> . |
---|
PrincipalMethodArgumentResolver | Resolves method argument value of type Principal . |
---|
Printer<T> | Prints objects of type T for display. |
---|
PrintingResultHandler | Result handler that prints MvcResult details to a given output stream — for example: System.out , System.err , a custom java.io.PrintWriter , etc. |
---|
PrintingResultHandler.ResultValuePrinter | A contract for how to actually write result information. |
---|
PrioritizedParameterNameDiscoverer | |
---|
PriorityOrdered | Extension of the Ordered interface, expressing a priority ordering: PriorityOrdered objects are always applied before plainOrdered objects regardless of their order values. |
---|
Problem | Represents a problem with a bean definition configuration. |
---|
ProblemReporter | SPI interface allowing tools and other external processes to handle errors and warnings reported during bean definition parsing. |
---|
ProducerCallback<T> | Callback for sending a message to a JMS destination. |
---|
ProducesRequestCondition | A logical disjunction (' || ') request condition to match a request's 'Accept' header to a list of media type expressions. |
---|
ProducesRequestCondition | A logical disjunction (' || ') request condition to match a request's 'Accept' header to a list of media type expressions. |
---|
Profile | Indicates that a component is eligible for registration when one or more specified profiles are active. |
---|
Profiles | |
---|
ProfileValueChecker | ProfileValueChecker is a custom JUnit Statement that checks whether a test class or test method is enabled in the current environment via Spring's @IfProfileValue annotation. |
---|
ProfileValueSource | Strategy interface for retrieving profile values for a given testing environment. |
---|
ProfileValueSourceConfiguration | ProfileValueSourceConfiguration is a class-level annotation for use with JUnit 4 which is used to specify what type of ProfileValueSource to use when retrieving profile values configured via @IfProfileValue . |
---|
ProfileValueUtils | General utility methods for working with profile values. |
---|
Projection | Represents projection, where a given operation is performed on all elements in some input sequence, returning a new sequence of the same size. |
---|
Propagation | |
---|
PropertiesBeanDefinitionReader | Bean definition reader for a simple properties format. |
---|
PropertiesEditor | |
---|
PropertiesFactoryBean | Allows for making a properties file from a classpath location available as Properties instance in a bean factory. |
---|
PropertiesLoaderSupport | Base class for JavaBean-style components that need to load properties from one or more resources. |
---|
PropertiesLoaderUtils | Convenient utility methods for loading of java.util.Properties , performing standard handling of input streams. |
---|
PropertiesPersister | Strategy interface for persisting java.util.Properties , allowing for pluggable parsing strategies. |
---|
PropertiesPropertySource | |
---|
Property | A description of a JavaBeans Property that allows us to avoid a dependency on java.beans.PropertyDescriptor . |
---|
PropertyAccessException | Superclass for exceptions related to a property access, such as type mismatch or invocation target exception. |
---|
PropertyAccessor | Common interface for classes that can access named properties (such as bean properties of an object or fields in an object) Serves as base interface for BeanWrapper . |
---|
PropertyAccessor | A property accessor is able to read from (and possibly write to) an object's properties. |
---|
PropertyAccessorFactory | |
---|
PropertyAccessorUtils | Utility methods for classes that perform bean property access according to the PropertyAccessor interface. |
---|
PropertyBatchUpdateException | Combined exception, composed of individual PropertyAccessException instances. |
---|
PropertyComparator<T> | PropertyComparator performs a comparison of two beans, evaluating the specified bean property via a BeanWrapper. |
---|
PropertyEditorRegistrar | |
---|
PropertyEditorRegistry | |
---|
PropertyEditorRegistrySupport | |
---|
PropertyEntry | ParseState entry representing a JavaBean property. |
---|
PropertyMatches | Helper class for calculating property matches, according to a configurable distance. |
---|
PropertyOrFieldReference | Represents a simple property or field reference. |
---|
PropertyOverrideConfigurer | Property resource configurer that overrides bean property values in an application context definition. |
---|
PropertyPathFactoryBean | FactoryBean that evaluates a property path on a given target object. |
---|
PropertyPlaceholderConfigurer | 已过时。 |
---|
PropertyPlaceholderHelper | Utility class for working with Strings that have placeholder values in them. |
---|
PropertyPlaceholderHelper.PlaceholderResolver | Strategy interface used to resolve replacement values for placeholders contained in Strings. |
---|
PropertyResolver | Interface for resolving properties against any underlying source. |
---|
PropertyResourceConfigurer | Allows for configuration of individual bean property values from a property resource, i.e. a properties file. |
---|
PropertySource | |
---|
PropertySource<T> | Abstract base class representing a source of name/value property pairs. |
---|
PropertySource.StubPropertySource | PropertySource to be used as a placeholder in cases where an actual property source cannot be eagerly initialized at application context creation time.
|
---|
PropertySourceFactory | Strategy interface for creating resource-based PropertySource wrappers. |
---|
PropertySources | Container annotation that aggregates several PropertySource annotations. |
---|
PropertySources | |
---|
PropertySourcesPlaceholderConfigurer | |
---|
PropertySourcesPropertyResolver | |
---|
PropertyValue | Object to hold information and value for an individual bean property. |
---|
PropertyValues | Holder containing one or more PropertyValue objects, typically comprising one update for a specific target bean. |
---|
PropertyValuesEditor | |
---|
ProtobufCodecSupport | Base class providing support methods for Protobuf encoding and decoding. |
---|
ProtobufDecoder | |
---|
ProtobufEncoder | |
---|
ProtobufHttpMessageConverter | |
---|
ProtobufHttpMessageWriter | HttpMessageWriter that can write a protobuf Message and adds X-Protobuf-Schema , X-Protobuf-Message headers and a delimited=true parameter is added to the content type if a flux is serialized.
|
---|
ProtobufJsonFormatHttpMessageConverter | Subclass of ProtobufHttpMessageConverter which enforces the use of Protobuf 3 and its official library "com.google.protobuf:protobuf-java-util" for JSON processing. |
---|
ProtobufJsonFormatMessageConverter | Subclass of ProtobufMessageConverter for use with the official "com.google.protobuf:protobuf-java-util" library for JSON support. |
---|
ProtobufMessageConverter | |
---|
ProtocolResolver | A resolution strategy for protocol-specific resource handles. |
---|
PrototypeAspectInstanceFactory | |
---|
PrototypeTargetSource | TargetSource implementation that creates a new instance of the target bean for each request, destroying each instance on release (after each request). |
---|
ProviderCreatingFactoryBean | |
---|
ProxyAsyncConfiguration | @Configuration class that registers the Spring infrastructure beans necessary to enable proxy-based asynchronous method execution.
|
---|
ProxyCachingConfiguration | @Configuration class that registers the Spring infrastructure beans necessary to enable proxy-based annotation-driven cache management.
|
---|
ProxyConfig | Convenience superclass for configuration used in creating proxies, to ensure that all proxy creators have consistent properties. |
---|
ProxyCreationContext | |
---|
ProxyCreatorSupport | Base class for proxy factories. |
---|
ProxyFactory | Factory for AOP proxies for programmatic use, rather than via declarative setup in a bean factory. |
---|
ProxyFactoryBean | |
---|
ProxyFactoryBean | |
---|
ProxyJCacheConfiguration | @Configuration class that registers the Spring infrastructure beans necessary to enable proxy-based annotation-driven JSR-107 cache management.
|
---|
ProxyMethodInvocation | Extension of the AOP Alliance MethodInvocation interface, allowing access to the proxy that the method invocation was made through. |
---|
ProxyProcessorSupport | |
---|
ProxyTransactionManagementConfiguration | @Configuration class that registers the Spring infrastructure beans necessary to enable proxy-based annotation-driven transaction management.
|
---|
PutMapping | Annotation for mapping HTTP PUT requests onto specific handler methods. |
---|
QosSettings | Gather the Quality-of-Service settings that can be used when sending a message. |
---|
QualifiedIdentifier | Represents a dot separated sequence of strings that indicate a package qualified type reference. |
---|
Qualifier | This annotation may be used on a field or parameter as a qualifier for candidate beans when autowiring. |
---|
QualifierAnnotationAutowireCandidateResolver | |
---|
QualifierEntry | ParseState entry representing an autowire candidate qualifier. |
---|
QuartzJobBean | Simple implementation of the Quartz Job interface, applying the passed-in JobDataMap and also the SchedulerContext as bean property values. |
---|
QueryTimeoutException | Exception to be thrown on a query timeout. |
---|
QuickTargetSourceCreator | Convenient TargetSourceCreator using bean name prefixes to create one of three well-known TargetSource types: : CommonsPool2TargetSource % ThreadLocalTargetSource ! |
---|
RadioButtonsTag | The <radiobuttons> tag renders multiple HTML 'input' tags with type 'radio'. |
---|
RadioButtonTag | The <radiobutton> tag renders an HTML 'input' tag with type 'radio'. |
---|
RawTargetAccess | Marker for AOP proxy interfaces (in particular: introduction interfaces) that explicitly intend to return the raw target object (which would normally get replaced with the proxy object when returned from a method invocation). |
---|
RdbmsOperation | An "RDBMS operation" is a multi-threaded, reusable object representing a query, update, or stored procedure call. |
---|
ReactiveAdapter | Adapter for a Reactive Streams Publisher to and from an async/reactive type such as CompletableFuture , RxJava Observable , and others. |
---|
ReactiveAdapterRegistry | A registry of adapters to adapt Reactive Streams Publisher to/from various async/reactive types such as CompletableFuture , RxJava Observable , and others. |
---|
ReactiveAdapterRegistry.SpringCoreBlockHoundIntegration | BlockHoundIntegration for spring-core classes.
|
---|
ReactiveHttpInputMessage | An "reactive" HTTP input message that exposes the input as Publisher . |
---|
ReactiveHttpOutputMessage | A "reactive" HTTP output message that accepts output as a Publisher . |
---|
ReactiveMessageHandler | Reactive contract for handling a Message . |
---|
ReactiveResourceSynchronization<O,K> | |
---|
ReactiveReturnValueHandler | Support for single-value reactive types (like Mono or Single ) as a return value type. |
---|
ReactiveTransaction | Representation of an ongoing reactive transaction. |
---|
ReactiveTransactionManager | This is the central interface in Spring's reactive transaction infrastructure. |
---|
ReactiveTypeDescriptor | |
---|
ReactorClientHttpConnector | |
---|
ReactorHttpHandlerAdapter | Adapt HttpHandler to the Reactor Netty channel handling function. |
---|
ReactorNettyCodec<P> | Simple holder for a decoding Function and an encoding BiConsumer to use with Reactor Netty. |
---|
ReactorNettyRequestUpgradeStrategy | |
---|
ReactorNettyTcpClient<P> | |
---|
ReactorNettyTcpConnection<P> | |
---|
ReactorNettyTcpStompClient | |
---|
ReactorNettyWebSocketClient | |
---|
ReactorNettyWebSocketSession | WebSocketSession implementation for use with the Reactor Netty's NettyInbound and NettyOutbound . |
---|
ReactorNettyWebSocketSession.WebSocketConnection | Simple container for NettyInbound and NettyOutbound . |
---|
ReactorResourceFactory | Factory to manage Reactor Netty resources, i.e. |
---|
ReadableInstantPrinter | |
---|
ReadablePartialPrinter | |
---|
ReaderContext | Context that gets passed along a bean definition reading process, encapsulating all relevant configuration as well as state. |
---|
ReaderEditor | One-way PropertyEditor which can convert from a text String to a java.io.Reader , interpreting the given String as a Spring resource location (e.g. a URL String). |
---|
ReaderEventListener | Interface that receives callbacks for component, alias and import registrations during a bean definition reading process. |
---|
RealLiteral | Expression language AST node that represents a real literal. |
---|
ReconnectStrategy | A contract to determine the frequency of reconnect attempts after connection failure. |
---|
RecordComponentVisitor | 已过时。 |
---|
RecordCreator | Callback interface for creating a CCI Record instance, usually based on the passed-in CCI RecordFactory. |
---|
RecordExtractor<T> | Callback interface for extracting a result object from a CCI Record instance. |
---|
RecordTypeNotSupportedException | Exception thrown when the creating of a CCI Record failed because the connector doesn't support the desired CCI Record type. |
---|
RecoverableDataAccessException | Data access exception thrown when a previously failed operation might be able to succeed if the application performs some recovery steps and retries the entire transaction or in the case of a distributed transaction, the transaction branch. |
---|
RedirectAttributes | A specialization of the Model interface that controllers can use to select attributes for a redirect scenario. |
---|
RedirectAttributesMethodArgumentResolver | |
---|
RedirectAttributesModelMap | |
---|
RedirectView | View that redirects to an absolute or context relative URL. |
---|
RedirectView | View that redirects to an absolute, context relative, or current request relative URL. |
---|
RedirectViewControllerRegistration | Assist with the registration of a single redirect view controller. |
---|
ReflectionHelper | Utility methods used by the reflection resolver code to discover the appropriate methods/constructors and fields that should be used in expressions. |
---|
ReflectionTestUtils | ReflectionTestUtils is a collection of reflection-based utility methods for use in unit and integration testing scenarios.
|
---|
ReflectionUtils | Simple utility class for working with the reflection API and handling reflection exceptions. |
---|
ReflectionUtils.FieldCallback | Callback interface invoked on each field in the hierarchy. |
---|
ReflectionUtils.FieldFilter | Callback optionally used to filter fields to be operated on by a field callback. |
---|
ReflectionUtils.MethodCallback | Action to take on each method. |
---|
ReflectionUtils.MethodFilter | Callback optionally used to filter methods to be operated on by a method callback. |
---|
ReflectiveAspectJAdvisorFactory | Factory that can create Spring AOP Advisors given AspectJ classes from classes honoring AspectJ's annotation syntax, using reflection to invoke the corresponding advice methods. |
---|
ReflectiveAspectJAdvisorFactory.SyntheticInstantiationAdvisor | Synthetic advisor that instantiates the aspect. |
---|
ReflectiveConstructorExecutor | A simple ConstructorExecutor implementation that runs a constructor using reflective invocation. |
---|
ReflectiveConstructorResolver | A constructor resolver that uses reflection to locate the constructor that should be invoked. |
---|
ReflectiveLoadTimeWeaver | LoadTimeWeaver which uses reflection to delegate to an underlying ClassLoader with well-known transformation hooks. |
---|
ReflectiveMethodExecutor | |
---|
ReflectiveMethodInvocation | |
---|
ReflectiveMethodResolver | |
---|
ReflectivePropertyAccessor | A powerful PropertyAccessor that uses reflection to access properties for reading and possibly also for writing on a target instance. |
---|
ReflectivePropertyAccessor.OptimalPropertyAccessor | An optimized form of a PropertyAccessor that will use reflection but only knows how to access a particular property on a particular class. |
---|
ReflectUtils | |
---|
Refreshable | Interface to be implemented by dynamic target objects, which support reloading and optionally polling for updates. |
---|
RefreshableScriptTargetSource | |
---|
RegexPatternTypeFilter | A simple filter for matching a fully-qualified class name with a regex Pattern . |
---|
RegexpMethodPointcutAdvisor | Convenient class for regexp method pointcuts that hold an Advice, making them an Advisor . |
---|
RegistrationPolicy | Indicates registration behavior when attempting to register an MBean that already exists. |
---|
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. |
---|
ReloadableResourceBundleMessageSource | Spring-specific MessageSource implementation that accesses resource bundles using specified basenames, participating in the Spring ApplicationContext 's resource loading. |
---|
RemoteAccessException | Generic remote access exception. |
---|
RemoteAccessor | Abstract base class for classes that access a remote service. |
---|
RemoteConnectFailureException | RemoteAccessException subclass to be thrown when no connection could be established with a remote service. |
---|
RemoteExporter | Abstract base class for classes that export a remote service. |
---|
RemoteInvocation | Encapsulates a remote invocation, providing core method invocation properties in a serializable fashion. |
---|
RemoteInvocationBasedAccessor | Abstract base class for remote service accessors that are based on serialization of RemoteInvocation objects. |
---|
RemoteInvocationBasedExporter | Abstract base class for remote service exporters that are based on deserialization of RemoteInvocation objects. |
---|
RemoteInvocationExecutor | |
---|
RemoteInvocationFactory | |
---|
RemoteInvocationFailureException | RemoteAccessException subclass to be thrown when the execution of the target method failed on the server side, for example when a method was not found on the target object. |
---|
RemoteInvocationResult | Encapsulates a remote invocation result, holding a result value or an exception. |
---|
RemoteInvocationSerializingExporter | |
---|
RemoteInvocationTraceInterceptor | AOP Alliance MethodInterceptor for tracing remote invocations. |
---|
RemoteInvocationUtils | General utilities for handling remote invocations. |
---|
RemoteLookupFailureException | RemoteAccessException subclass to be thrown in case of a lookup failure, typically if the lookup happens on demand for each method invocation. |
---|
RemoteProxyFailureException | RemoteAccessException subclass to be thrown in case of a failure within the client-side proxy for a remote service, for example when a method was not found on the underlying RMI stub. |
---|
RemoteTimeoutException | RemoteAccessException subclass to be thrown when the execution of the target method did not complete before a configurable timeout, for example when a reply message was not received. |
---|
RemotingSupport | Generic support base class for remote accessor and exporters, providing common bean ClassLoader handling. |
---|
Rendering | Public API for HTML rendering. |
---|
Rendering.Builder<B extends Rendering.Builder<B>> | |
---|
Rendering.RedirectBuilder | |
---|
RenderingContext | Context passed to ScriptTemplateView render function in order to make the application context, the locale, the template loader and the url available on scripting side. |
---|
RenderingContext | Context passed to ScriptTemplateView render function in order to make the application context, the locale, the template loader and the url available on scripting side. |
---|
RenderingResponse | Rendering-specific subtype of ServerResponse that exposes model and template data. |
---|
RenderingResponse | Rendering-specific subtype of ServerResponse that exposes model and template data. |
---|
RenderingResponse.Builder | Defines a builder for RenderingResponse . |
---|
RenderingResponse.Builder | Defines a builder for RenderingResponse . |
---|
Repeat | Test annotation for use with JUnit 4 to indicate that a test method should be invoked repeatedly. |
---|
RepeatableContainers | Strategy used to determine annotations that act as containers for other annotations. |
---|
ReplaceOverride | Extension of MethodOverride that represents an arbitrary override of a method by the IoC container. |
---|
ReplyFailureException | Exception to be thrown when the reply of a message failed to be sent. |
---|
Repository | Indicates that an annotated class is a "Repository", originally defined by Domain-Driven Design (Evans, 2003) as "a mechanism for encapsulating storage, retrieval, and search behavior which emulates a collection of objects". |
---|
RequestAttribute | Annotation to bind a method parameter to a request attribute. |
---|
RequestAttributeMethodArgumentResolver | |
---|
RequestAttributeMethodArgumentResolver | |
---|
RequestAttributes | Abstraction for accessing attribute objects associated with a request. |
---|
RequestBody | Annotation indicating a method parameter should be bound to the body of the web request. |
---|
RequestBodyAdvice | Allows customizing the request before its body is read and converted into an Object and also allows for processing of the resulting Object before it is passed into a controller method as an @RequestBody or an HttpEntity method argument. |
---|
RequestBodyAdviceAdapter | A convenient starting point for implementing ResponseBodyAdvice with default method implementations. |
---|
RequestBodyMethodArgumentResolver | Resolves method arguments annotated with @RequestBody by reading the body of the request through a compatible HttpMessageReader . |
---|
RequestBuilder | |
---|
RequestCallback | |
---|
RequestCondition<T> | Contract for request mapping conditions. |
---|
RequestCondition<T> | Contract for request mapping conditions. |
---|
RequestConditionHolder | A holder for a RequestCondition useful when the type of the request condition is not known ahead of time, e.g. custom condition. |
---|
RequestConditionHolder | A holder for a RequestCondition useful when the type of the request condition is not known ahead of time, e.g. custom condition. |
---|
RequestContext | Context holder for request-specific state, like the MessageSource to use, current locale, binding errors, etc. |
---|
RequestContext | Context holder for request-specific state, like current web application context, current locale, current theme, and potential binding errors. |
---|
RequestContextAwareTag | |
---|
RequestContextFilter | |
---|
RequestContextHolder | Holder class to expose the web request in the form of a thread-bound RequestAttributes object. |
---|
RequestContextListener | |
---|
RequestContextUtils | Utility class for easy access to request-specific state which has been set by the DispatcherServlet . |
---|
RequestDataValueProcessor | A contract for inspecting and potentially modifying request data values such as URL query parameters or form field values before they are rendered by a view or before a redirect. |
---|
RequestDataValueProcessor | A contract for inspecting and potentially modifying request data values such as URL query parameters or form field values before they are rendered by a view or before a redirect. |
---|
RequestedContentTypeResolver | Strategy to resolve the requested media types for a ServerWebExchange . |
---|
RequestedContentTypeResolverBuilder | Builder for a composite RequestedContentTypeResolver that delegates to other resolvers each implementing a different strategy to determine the requested content type -- e.g. |
---|
RequestedContentTypeResolverBuilder.ParameterResolverConfigurer | |
---|
RequestEntity<T> | |
---|
RequestEntity.BodyBuilder | Defines a builder that adds a body to the response entity. |
---|
RequestEntity.HeadersBuilder<B extends RequestEntity.HeadersBuilder<B>> | Defines a builder that adds headers to the request entity. |
---|
RequestExpectation | An extension of ResponseActions that also implements RequestMatcher and ResponseCreator |
---|
RequestExpectationManager | Encapsulates the behavior required to implement MockRestServiceServer including its public API (create expectations + verify/reset) along with an extra method for verifying actual requests. |
---|
RequestHandledEvent | Event raised when a request is handled within an ApplicationContext. |
---|
RequestHeader | Annotation which indicates that a method parameter should be bound to a web request header. |
---|
RequestHeaderMapMethodArgumentResolver | Resolves Map method arguments annotated with @RequestHeader . |
---|
RequestHeaderMapMethodArgumentResolver | Resolves Map method arguments annotated with @RequestHeader . |
---|
RequestHeaderMethodArgumentResolver | Resolves method arguments annotated with @RequestHeader except for Map arguments. |
---|
RequestHeaderMethodArgumentResolver | Resolves method arguments annotated with @RequestHeader except for Map arguments. |
---|
RequestMapping | Annotation for mapping web requests onto methods in request-handling classes with flexible method signatures. |
---|
RequestMappingHandlerAdapter | |
---|
RequestMappingHandlerAdapter | |
---|
RequestMappingHandlerMapping | |
---|
RequestMappingHandlerMapping | |
---|
RequestMappingInfo | Request mapping information. |
---|
RequestMappingInfo | Request mapping information. |
---|
RequestMappingInfo.Builder | Defines a builder for creating a RequestMappingInfo. |
---|
RequestMappingInfo.Builder | Defines a builder for creating a RequestMappingInfo. |
---|
RequestMappingInfo.BuilderConfiguration | Container for configuration options used for request mapping purposes. |
---|
RequestMappingInfo.BuilderConfiguration | Container for configuration options used for request mapping purposes. |
---|
RequestMappingInfoHandlerMapping | Abstract base class for classes for which RequestMappingInfo defines the mapping between a request and a handler method. |
---|
RequestMappingInfoHandlerMapping | Abstract base class for classes for which RequestMappingInfo defines the mapping between a request and a handler method. |
---|
RequestMappingInfoHandlerMethodMappingNamingStrategy | |
---|
RequestMatcher | A contract for matching requests to expectations. |
---|
RequestMatchResult | Container for the result from request pattern matching via MatchableHandlerMapping with a method to further extract URI template variables from the pattern. |
---|
RequestMethod | Java 5 enumeration of HTTP request methods. |
---|
RequestMethodsRequestCondition | A logical disjunction (' || ') request condition that matches a request against a set of RequestMethods . |
---|
RequestMethodsRequestCondition | A logical disjunction (' || ') request condition that matches a request against a set of RequestMethods . |
---|
RequestParam | Annotation which indicates that a method parameter should be bound to a web request parameter. |
---|
RequestParamMapMethodArgumentResolver | Resolves Map method arguments annotated with an @ RequestParam where the annotation does not specify a request parameter name. |
---|
RequestParamMapMethodArgumentResolver | Resolver for Map method arguments annotated with @RequestParam where the annotation does not specify a request parameter name. |
---|
RequestParamMethodArgumentResolver | Resolves method arguments annotated with @ RequestParam , arguments of type MultipartFile in conjunction with Spring's MultipartResolver abstraction, and arguments of type javax.servlet.http.Part in conjunction with Servlet 3.0 multipart requests. |
---|
RequestParamMethodArgumentResolver | Resolver for method arguments annotated with @ RequestParam from URI query string parameters. |
---|
RequestPart | Annotation that can be used to associate the part of a "multipart/form-data" request with a method argument. |
---|
RequestPartMethodArgumentResolver | Resolver for @RequestPart arguments where the named part is decoded much like an @RequestBody argument but based on the content of an individual part instead. |
---|
RequestPartMethodArgumentResolver | Resolves the following method arguments: Annotated with @ RequestPart Of type MultipartFile in conjunction with Spring's MultipartResolver abstraction Of type javax.servlet.http.Part in conjunction with Servlet 3.0 multipart requests |
---|
RequestPartServletServerHttpRequest | |
---|
RequestPath | Represents the complete path for a request. |
---|
RequestPostProcessor | |
---|
RequestPredicate | |
---|
RequestPredicate | |
---|
RequestPredicates | Implementations of RequestPredicate that implement various useful request matching operations, such as matching based on path, HTTP method, etc. |
---|
RequestPredicates | Implementations of RequestPredicate that implement various useful request matching operations, such as matching based on path, HTTP method, etc. |
---|
RequestPredicates.Visitor | Receives notifications from the logical structure of request predicates. |
---|
RequestPredicates.Visitor | Receives notifications from the logical structure of request predicates. |
---|
RequestResponseBodyMethodProcessor | Resolves method arguments annotated with @RequestBody and handles return values from methods annotated with @ResponseBody by reading and writing to the body of the request or response with an HttpMessageConverter . |
---|
RequestResultMatchers | Factory for assertions on the request. |
---|
RequestScope | @RequestScope is a specialization of @Scope for a component whose lifecycle is bound to the current web request. |
---|
RequestScope | Request-backed Scope implementation. |
---|
RequestToViewNameTranslator | Strategy interface for translating an incoming HttpServletRequest into a logical view name when no view name is explicitly supplied. |
---|
RequestUpgradeStrategy | A strategy for upgrading an HTTP request to a WebSocket session depending on the underlying network runtime. |
---|
RequestUpgradeStrategy | A server-specific strategy for performing the actual upgrade to a WebSocket exchange. |
---|
Required | 已过时。 |
---|
RequiredAnnotationBeanPostProcessor | 已过时。 |
---|
ResizableByteArrayOutputStream | |
---|
ResolvableType | |
---|
ResolvableTypeProvider | Any object can implement this interface to provide its actual ResolvableType . |
---|
Resource | Interface for a resource descriptor that abstracts from the actual type of underlying resource, such as a file or class path resource. |
---|
ResourceAccessException | Exception thrown when an I/O error occurs. |
---|
ResourceAdapterApplicationContext | |
---|
ResourceAdapterFactoryBean | |
---|
ResourceAllocationException | Runtime exception mirroring the JMS ResourceAllocationException. |
---|
ResourceArrayPropertyEditor | Editor for Resource arrays, to automatically convert String location patterns (e.g. |
---|
ResourceBundleEditor | |
---|
ResourceBundleMessageSource | MessageSource implementation that accesses resource bundles using specified basenames. |
---|
ResourceBundleThemeSource | |
---|
ResourceBundleViewResolver | |
---|
ResourceChainRegistration | Assists with the registration of resource resolvers and transformers. |
---|
ResourceChainRegistration | Assists with the registration of resource resolvers and transformers. |
---|
ResourceDatabasePopulator | Populates, initializes, or cleans up a database using SQL scripts defined in external resources. |
---|
ResourceDecoder | |
---|
ResourceEditor | Editor for Resource descriptors, to automatically convert String locations e.g. |
---|
ResourceEditorRegistrar | |
---|
ResourceEncoder | |
---|
ResourceEntityResolver | EntityResolver implementation that tries to resolve entity references through a ResourceLoader (usually, relative to the resource base of an ApplicationContext ), if applicable. |
---|
ResourceHandlerRegistration | Assist with creating and configuring a static resources handler. |
---|
ResourceHandlerRegistration | Encapsulates information required to create a resource handler. |
---|
ResourceHandlerRegistry | Stores registrations of resource handlers for serving static resources such as images, css files and others through Spring WebFlux including setting cache headers optimized for efficient loading in a web browser. |
---|
ResourceHandlerRegistry | Stores registrations of resource handlers for serving static resources such as images, css files and others through Spring MVC including setting cache headers optimized for efficient loading in a web browser. |
---|
ResourceHolder | Generic interface to be implemented by resource holders. |
---|
ResourceHolderSupport | Convenient base class for resource holders. |
---|
ResourceHolderSynchronization<H extends ResourceHolder,K> | |
---|
ResourceHttpMessageConverter | |
---|
ResourceHttpMessageReader | |
---|
ResourceHttpMessageWriter | HttpMessageWriter that can write a Resource . |
---|
ResourceHttpRequestHandler | HttpRequestHandler that serves static resources in an optimized way according to the guidelines of Page Speed, YSlow, etc.
|
---|
ResourceLoader | Strategy interface for loading resources (e.. class path or file system resources). |
---|
ResourceLoaderAware | Interface to be implemented by any object that wishes to be notified of the ResourceLoader (typically the ApplicationContext) that it runs in. |
---|
ResourceLoaderClassLoadHelper | |
---|
ResourceOverridingShadowingClassLoader | Subclass of ShadowingClassLoader that overrides attempts to locate certain files. |
---|
ResourcePatternResolver | Strategy interface for resolving a location pattern (for example, an Ant-style path pattern) into Resource objects. |
---|
ResourcePatternUtils | Utility class for determining whether a given URL is a resource location that can be loaded via a ResourcePatternResolver . |
---|
ResourcePropertySource | |
---|
ResourceRegion | Region of a Resource implementation, materialized by a position within the Resource and a byte count for the length of that region. |
---|
ResourceRegionEncoder | |
---|
ResourceRegionHttpMessageConverter | |
---|
ResourceResolver | A strategy for resolving a request to a server-side resource. |
---|
ResourceResolver | A strategy for resolving a request to a server-side resource. |
---|
ResourceResolverChain | A contract for invoking a chain of ResourceResolvers where each resolver is given a reference to the chain allowing it to delegate when necessary. |
---|
ResourceResolverChain | A contract for invoking a chain of ResourceResolvers where each resolver is given a reference to the chain allowing it to delegate when necessary. |
---|
ResourceScriptSource | |
---|
ResourceTransactionDefinition | Extended variant of TransactionDefinition , indicating a resource transaction and in particular whether the transactional resource is ready for local optimizations. |
---|
ResourceTransactionManager | Extension of the PlatformTransactionManager interface, indicating a native resource transaction manager, operating on a single target resource. |
---|
ResourceTransformer | An abstraction for transforming the content of a resource. |
---|
ResourceTransformer | An abstraction for transforming the content of a resource. |
---|
ResourceTransformerChain | A contract for invoking a chain of ResourceTransformers where each resolver is given a reference to the chain allowing it to delegate when necessary. |
---|
ResourceTransformerChain | A contract for invoking a chain of ResourceTransformers where each resolver is given a reference to the chain allowing it to delegate when necessary. |
---|
ResourceTransformerSupport | A base class for a ResourceTransformer with an optional helper method for resolving public links within a transformed resource. |
---|
ResourceTransformerSupport | A base class for a ResourceTransformer with an optional helper method for resolving public links within a transformed resource. |
---|
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. |
---|
ResourceUrlProvider | A central component to use to obtain the public URL path that clients should use to access a static resource. |
---|
ResourceUrlProvider | A central component to use to obtain the public URL path that clients should use to access a static resource. |
---|
ResourceUrlProviderExposingInterceptor | An interceptor that exposes the ResourceUrlProvider instance it is configured with as a request attribute. |
---|
ResourceUtils | Utility methods for resolving resource locations to files in the file system. |
---|
ResourceWebHandler | HttpRequestHandler that serves static resources in an optimized way according to the guidelines of Page Speed, YSlow, etc.
|
---|
ResponseActions | A contract for setting up request expectations and defining a response. |
---|
ResponseBody | Annotation that indicates a method return value should be bound to the web response body. |
---|
ResponseBodyAdvice<T> | Allows customizing the response after the execution of an @ResponseBody or a ResponseEntity controller method but before the body is written with an HttpMessageConverter . |
---|
ResponseBodyEmitter | A controller method return value type for asynchronous request processing where one or more objects are written to the response. |
---|
ResponseBodyEmitter.DataWithMediaType | A simple holder of data to be written along with a MediaType hint for selecting a message converter to write with. |
---|
ResponseBodyEmitterReturnValueHandler | |
---|
ResponseBodyResultHandler | HandlerResultHandler that handles return values from methods annotated with @ResponseBody writing to the body of the request or response with an HttpMessageWriter . |
---|
ResponseCookie | An HttpCookie subclass with the additional attributes allowed in the "Set-Cookie" response header. |
---|
ResponseCookie.ResponseCookieBuilder | A builder for a server-defined HttpCookie with attributes. |
---|
ResponseCreator | |
---|
ResponseEntity<T> | |
---|
ResponseEntity.BodyBuilder | Defines a builder that adds a body to the response entity. |
---|
ResponseEntity.HeadersBuilder<B extends ResponseEntity.HeadersBuilder<B>> | Defines a builder that adds headers to the response entity. |
---|
ResponseEntityExceptionHandler | A convenient base class for @ControllerAdvice classes that wish to provide centralized exception handling across all @RequestMapping methods through @ExceptionHandler methods. |
---|
ResponseEntityResultHandler | |
---|
ResponseErrorHandler | Strategy interface used by the RestTemplate to determine whether a particular response has an error or not. |
---|
ResponseExtractor<T> | Generic callback interface used by RestTemplate 's retrieval methods Implementations of this interface perform the actual work of extracting data from a ClientHttpResponse , but don't need to worry about exception handling or closing resources. |
---|
ResponseStatus | |
---|
ResponseStatusException | Base class for exceptions associated with specific HTTP response status codes. |
---|
ResponseStatusExceptionHandler | |
---|
ResponseStatusExceptionResolver | |
---|
RestClientException | |
---|
RestClientResponseException | Common base class for exceptions that contain actual HTTP response data. |
---|
RestController | |
---|
RestControllerAdvice | |
---|
RestGatewaySupport | Convenient super class for application classes that need REST access. |
---|
RestOperations | Interface specifying a basic set of RESTful operations. |
---|
RestTemplate | Synchronous client to perform HTTP requests, exposing a simple, template method API over underlying HTTP client libraries such as the JDK HttpURLConnection , Apache HttpComponents, and others. |
---|
RestTemplateXhrTransport | |
---|
ResultActions | Allows applying actions, such as expectations, on the result of an executed request. |
---|
ResultHandler | A ResultHandler performs a generic action on the result of an executed request — for example, printing debug information. |
---|
ResultMatcher | A ResultMatcher matches the result of an executed request against some expectation. |
---|
ResultSetExtractor<T> | |
---|
ResultSetSupportingSqlParameter | |
---|
ResultSetWrappingSqlRowSet | |
---|
ResultSetWrappingSqlRowSetMetaData | |
---|
ReturnValueHandlerConfigurer | Assist with configuration for handler method return value handlers. |
---|
RmiBasedExporter | Convenient superclass for RMI-based remote exporters. |
---|
RmiClientInterceptor | |
---|
RmiClientInterceptorUtils | Factored-out methods for performing invocations within an RMI client. |
---|
RmiInvocationHandler | Interface for RMI invocation handlers instances on the server, wrapping exported services. |
---|
RmiProxyFactoryBean | FactoryBean for RMI proxies, supporting both conventional RMI services and RMI invokers. |
---|
RmiRegistryFactoryBean | |
---|
RmiServiceExporter | RMI exporter that exposes the specified service as RMI object with the specified name. |
---|
Role | Indicates the 'role' hint for a given bean. |
---|
Rollback | @Rollback is a test annotation that is used to indicate whether a test-managed transaction should be rolled back after the test method has completed.
|
---|
RollbackRuleAttribute | Rule determining whether or not a given exception (and any subclasses) should cause a rollback. |
---|
RootBeanDefinition | A root bean definition represents the merged bean definition that backs a specific bean in a Spring BeanFactory at runtime. |
---|
RootClassFilter | Simple ClassFilter implementation that passes classes (and optionally subclasses). |
---|
RouteMatcher | Contract for matching routes to patterns. |
---|
RouteMatcher.Route | A parsed representation of a route. |
---|
RouterFunction<T extends ServerResponse> | |
---|
RouterFunction<T extends ServerResponse> | |
---|
RouterFunctionMapping | |
---|
RouterFunctionMapping | |
---|
RouterFunctions | Central entry point to Spring's functional web framework. Exposes routing functionality, such as to create a RouterFunction using a discoverable builder-style API, to create a RouterFunction given a RequestPredicate and HandlerFunction , and to do further subrouting on an existing routing function. |
---|
RouterFunctions | Central entry point to Spring's functional web framework. Exposes routing functionality, such as to create a RouterFunction using a discoverable builder-style API, to create a RouterFunction given a RequestPredicate and HandlerFunction , and to do further subrouting on an existing routing function. |
---|
RouterFunctions.Builder | Represents a discoverable builder for router functions. |
---|
RouterFunctions.Builder | Represents a discoverable builder for router functions. |
---|
RouterFunctions.Visitor | Receives notifications from the logical structure of router functions. |
---|
RouterFunctions.Visitor | Receives notifications from the logical structure of router functions. |
---|
RowCallbackHandler | |
---|
RowCountCallbackHandler | Implementation of RowCallbackHandler. |
---|
RowMapper<T> | |
---|
RowMapperResultSetExtractor<T> | Adapter implementation of the ResultSetExtractor interface that delegates to a RowMapper which is supposed to create an object for each row. |
---|
RSocketConnectorConfigurer | Strategy to apply configuration to an RSocketConnector . |
---|
RSocketFrameTypeMessageCondition | A condition to assist with mapping onto handler methods based on the RSocket frame type. |
---|
RSocketMessageHandler | |
---|
RSocketPayloadReturnValueHandler | |
---|
RSocketRequester | A thin wrapper around a sending RSocket with a fluent API accepting and returning higher level Objects for input and for output, along with methods to prepare routing and other metadata. |
---|
RSocketRequester.Builder | Builder to create a requester by connecting to a server. |
---|
RSocketRequester.MetadataSpec<S extends RSocketRequester.MetadataSpec<S>> | Spec for providing additional composite metadata entries. |
---|
RSocketRequester.RequestSpec | Spec to declare the input for an RSocket request. |
---|
RSocketRequester.RetrieveSpec | Spec to declare the expected output for an RSocket request. |
---|
RSocketRequesterMethodArgumentResolver | Resolves arguments of type RSocket that can be used for making requests to the remote peer. |
---|
RSocketStrategies | Access to strategies for use by RSocket requester and responder components. |
---|
RSocketStrategies.Builder | The builder options for creating RSocketStrategies . |
---|
RssChannelHttpMessageConverter | |
---|
RuleBasedTransactionAttribute | TransactionAttribute implementation that works out whether a given exception should cause transaction rollback by applying a number of rollback rules, both positive and negative. |
---|
RunAfterTestClassCallbacks | |
---|
RunAfterTestExecutionCallbacks | |
---|
RunAfterTestMethodCallbacks | |
---|
RunBeforeTestClassCallbacks | |
---|
RunBeforeTestExecutionCallbacks | |
---|
RunBeforeTestMethodCallbacks | |
---|
RunPrepareTestInstanceCallbacks | |
---|
RuntimeBeanNameReference | Immutable placeholder class used for a property value object when it's a reference to another bean name in the factory, to be resolved at runtime. |
---|
RuntimeBeanReference | Immutable placeholder class used for a property value object when it's a reference to another bean in the factory, to be resolved at runtime. |
---|
SavepointManager | Interface that specifies an API to programmatically manage transaction savepoints in a generic fashion. |
---|
SaxResourceUtils | Convenient utility methods for dealing with SAX. |
---|
ScannedGenericBeanDefinition | |
---|
Scheduled | Annotation that marks a method to be scheduled. |
---|
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. |
---|
ScheduledExecutorFactoryBean | |
---|
ScheduledExecutorTask | JavaBean that describes a scheduled executor task, consisting of the Runnable and a delay plus period. |
---|
ScheduledMethodRunnable | |
---|
ScheduledTask | A representation of a scheduled task at runtime, used as a return value for scheduling methods. |
---|
ScheduledTaskHolder | Common interface for exposing locally scheduled tasks. |
---|
ScheduledTaskRegistrar | Helper bean for registering tasks with a TaskScheduler , typically using cron expressions. |
---|
ScheduledTasksBeanDefinitionParser | Parser for the 'scheduled-tasks' element of the scheduling namespace. |
---|
ScheduledTimerListener | 已过时。 |
---|
SchedulerAccessor | Common base class for accessing a Quartz Scheduler, i.e. for registering jobs, triggers and listeners on a Scheduler instance. |
---|
SchedulerAccessorBean | Spring bean-style class for accessing a Quartz Scheduler, i.e. for registering jobs, triggers and listeners on a given Scheduler instance. |
---|
SchedulerBeanDefinitionParser | Parser for the 'scheduler' element of the 'task' namespace. |
---|
SchedulerContextAware | Callback interface to be implemented by Spring-managed Quartz artifacts that need access to the SchedulerContext (without having natural access to it). |
---|
SchedulerFactoryBean | FactoryBean that creates and configures a Quartz Scheduler , manages its lifecycle as part of the Spring application context, and exposes the Scheduler as bean reference for dependency injection. |
---|
Schedules | Container annotation that aggregates several Scheduled annotations. |
---|
SchedulingAwareRunnable | Extension of the Runnable interface, adding special callbacks for long-running operations. |
---|
SchedulingConfiguration | |
---|
SchedulingConfigurer | |
---|
SchedulingException | General exception to be thrown on scheduling failures, such as the scheduler already having shut down. |
---|
SchedulingTaskExecutor | A TaskExecutor extension exposing scheduling characteristics that are relevant to potential task submitters. |
---|
Scope | |
---|
Scope | When used as a type-level annotation in conjunction with @Component , @Scope indicates the name of a scope to use for instances of the annotated type. |
---|
ScopedObject | An AOP introduction interface for scoped objects. |
---|
ScopedProxyFactoryBean | Convenient proxy factory bean for scoped objects. |
---|
ScopedProxyMode | Enumerates the various scoped-proxy options. |
---|
ScopedProxyUtils | Utility class for creating a scoped proxy. |
---|
ScopeMetadata | Describes scope characteristics for a Spring-managed bean including the scope name and the scoped-proxy behavior. |
---|
ScopeMetadataResolver | Strategy interface for resolving the scope of bean definitions. |
---|
ScriptCompilationException | Exception to be thrown on script compilation failure. |
---|
ScriptEvaluator | Spring's strategy interface for evaluating a script. |
---|
ScriptException | Root of the hierarchy of data access exceptions that are related to processing of SQL scripts. |
---|
ScriptFactory | Script definition interface, encapsulating the configuration of a specific script as well as a factory method for creating the actual scripted Java Object . |
---|
ScriptFactoryPostProcessor | |
---|
ScriptParseException | Thrown by ScriptUtils if an SQL script cannot be properly parsed. |
---|
ScriptSource | Interface that defines the source of a script. |
---|
ScriptStatementFailedException | Thrown by ScriptUtils if a statement in an SQL script failed when executing it against the target database. |
---|
ScriptTemplateConfig | Interface to be implemented by objects that configure and manage a JSR-223 ScriptEngine for automatic lookup in a web environment. |
---|
ScriptTemplateConfig | Interface to be implemented by objects that configure and manage a JSR-223 ScriptEngine for automatic lookup in a web environment. |
---|
ScriptTemplateConfigurer | An implementation of the Spring WebFlux ScriptTemplateConfig for creating a ScriptEngine for use in a web application. |
---|
ScriptTemplateConfigurer | An implementation of Spring MVC's ScriptTemplateConfig for creating a ScriptEngine for use in a web application. |
---|
ScriptTemplateConfigurerBeanDefinitionParser | Parse the <mvc:script-template-configurer> MVC namespace element and register a ScriptTemplateConfigurer bean. |
---|
ScriptTemplateView | An AbstractUrlBasedView subclass designed to run any template library based on a JSR-223 script engine. |
---|
ScriptTemplateView | An AbstractUrlBasedView subclass designed to run any template library based on a JSR-223 script engine. |
---|
ScriptTemplateViewResolver | |
---|
ScriptTemplateViewResolver | |
---|
ScriptUtils | Generic utility methods for working with SQL scripts. |
---|
SecurityContextProvider | Provider of the security context of the code running inside the bean factory. |
---|
Selection | Represents selection over a map or collection. |
---|
SelectTag | The <select> tag renders an HTML 'select' element. |
---|
SelfNaming | Interface that allows infrastructure components to provide their own ObjectName s to the MBeanExporter . |
---|
SendTo | Annotation that indicates a method's return value should be converted to a Message if necessary and sent to the specified destination. |
---|
SendToMethodReturnValueHandler | |
---|
SendToUser | Indicates the return value of a message-handling method should be sent as a Message to the specified destination(s) further prepended with "/user/{username}" where the user name is extracted from the headers of the input message being handled. |
---|
SerializationDelegate | A convenient delegate with pre-arranged configuration state for common serialization needs. |
---|
SerializationFailedException | |
---|
SerializationUtils | Static utilities for serialization and deserialization. |
---|
Serializer<T> | A strategy interface for streaming an object to an OutputStream. |
---|
SerializingConverter | |
---|
ServerCodecConfigurer | Extension of CodecConfigurer for HTTP message reader and writer options relevant on the server side. |
---|
ServerCodecConfigurer.ServerDefaultCodecs | |
---|
ServerEndpointExporter | |
---|
ServerEndpointRegistration | |
---|
ServerErrorException | Exception for an HttpStatus.INTERNAL_SERVER_ERROR that exposes extra information about a controller method that failed, or a controller method argument that could not be resolved. |
---|
ServerHttpAsyncRequestControl | A control that can put the processing of an HTTP request in asynchronous mode during which the response remains open until explicitly closed. |
---|
ServerHttpRequest | Represents a reactive server-side HTTP request. |
---|
ServerHttpRequest | Represents a server-side HTTP request. |
---|
ServerHttpRequest.Builder | |
---|
ServerHttpRequestDecorator | |
---|
ServerHttpResponse | Represents a reactive server-side HTTP response. |
---|
ServerHttpResponse | Represents a server-side HTTP response. |
---|
ServerHttpResponseDecorator | |
---|
ServerRequest | Represents a server-side HTTP request, as handled by a HandlerFunction . |
---|
ServerRequest | Represents a server-side HTTP request, as handled by a HandlerFunction . |
---|
ServerRequest.Builder | Defines a builder for a request. |
---|
ServerRequest.Builder | Defines a builder for a request. |
---|
ServerRequest.Headers | Represents the headers of the HTTP request. |
---|
ServerRequest.Headers | Represents the headers of the HTTP request. |
---|
ServerRequestWrapper | |
---|
ServerRequestWrapper.HeadersWrapper | |
---|
ServerResponse | |
---|
ServerResponse | |
---|
ServerResponse.BodyBuilder | Defines a builder that adds a body to the response. |
---|
ServerResponse.BodyBuilder | Defines a builder that adds a body to the response. |
---|
ServerResponse.Context | |
---|
ServerResponse.Context | |
---|
ServerResponse.HeadersBuilder<B extends ServerResponse.HeadersBuilder<B>> | Defines a builder that adds headers to the response. |
---|
ServerResponse.HeadersBuilder<B extends ServerResponse.HeadersBuilder<B>> | Defines a builder that adds headers to the response. |
---|
ServerResponseResultHandler | |
---|
ServerSentEvent<T> | Representation for a Server-Sent Event for use with Spring's reactive Web support. |
---|
ServerSentEvent.Builder<T> | A mutable builder for a SseEvent . |
---|
ServerSentEventHttpMessageReader | |
---|
ServerSentEventHttpMessageWriter | HttpMessageWriter for "text/event-stream" responses.
|
---|
ServerWebExchange | Contract for an HTTP request-response interaction. |
---|
ServerWebExchange.Builder | |
---|
ServerWebExchangeContextFilter | |
---|
ServerWebExchangeDecorator | |
---|
ServerWebExchangeMethodArgumentResolver | |
---|
ServerWebInputException | Exception for errors that fit response status 400 (bad request) for use in Spring Web applications. |
---|
Service | Indicates that an annotated class is a "Service", originally defined by Domain-Driven Design (Evans, 2003) as "an operation offered as an interface that stands alone in the model, with no encapsulated state." |
---|
ServiceFactoryBean | FactoryBean that exposes the 'primary' service for the configured service class, obtained through the JDK 1.6 ServiceLoader facility. |
---|
ServiceListFactoryBean | FactoryBean that exposes all services for the configured service class, represented as a List of service objects, obtained through the JDK 1.6 ServiceLoader facility. |
---|
ServiceLoaderFactoryBean | |
---|
ServiceLocatorFactoryBean | A FactoryBean implementation that takes an interface which must have one or more methods with the signatures MyType xxx() or MyType xxx(MyIdType id) (typically, MyService getService() or MyService getService(String id) ) and creates a dynamic proxy which implements that interface, delegating to an underlying BeanFactory . |
---|
ServletConfigAware | |
---|
ServletConfigPropertySource | |
---|
ServletContextAttributeExporter | Exporter that takes Spring-defined objects and exposes them as ServletContext attributes. |
---|
ServletContextAttributeFactoryBean | FactoryBean that fetches a specific, existing ServletContext attribute. |
---|
ServletContextAware | |
---|
ServletContextAwareProcessor | |
---|
ServletContextLiveBeansView | LiveBeansView subclass which looks for all ApplicationContexts in the web application, as exposed in ServletContext attributes. |
---|
ServletContextParameterFactoryBean | FactoryBean that retrieves a specific ServletContext init parameter (that is, a "context-param" defined in web.xml ). |
---|
ServletContextPropertySource | |
---|
ServletContextPropertyUtils | Helper class for resolving placeholders in texts. |
---|
ServletContextRequestLoggingFilter | Simple request logging filter that writes the request URI (and optionally the query string) to the ServletContext log. |
---|
ServletContextResource | Resource implementation for ServletContext resources, interpreting relative paths within the web application root directory. |
---|
ServletContextResourceLoader | ResourceLoader implementation that resolves paths as ServletContext resources, for use outside a WebApplicationContext (for example, in an HttpServletBean or GenericFilterBean subclass). |
---|
ServletContextResourcePatternResolver | |
---|
ServletContextScope | Scope wrapper for a ServletContext, i.e. for global web application attributes. |
---|
ServletCookieValueMethodArgumentResolver | |
---|
ServletForwardingController | Spring Controller implementation that forwards to a named servlet, i.e. the "servlet-name" in web.xml rather than a URL path mapping. |
---|
ServletHttpHandlerAdapter | |
---|
ServletInvocableHandlerMethod | |
---|
ServletModelAttributeMethodProcessor | |
---|
ServletPathExtensionContentNegotiationStrategy | 已过时。 |
---|
ServletRequestAttributes | |
---|
ServletRequestBindingException | Fatal binding exception, thrown when we want to treat binding exceptions as unrecoverable. |
---|
ServletRequestDataBinder | Special DataBinder to perform data binding from servlet request parameters to JavaBeans, including support for multipart files. |
---|
ServletRequestDataBinderFactory | Creates a ServletRequestDataBinder . |
---|
ServletRequestHandledEvent | Servlet-specific subclass of RequestHandledEvent, adding servlet-specific context information. |
---|
ServletRequestMethodArgumentResolver | Resolves servlet backed request-related method arguments. |
---|
ServletRequestParameterPropertyValues | PropertyValues implementation created from parameters in a ServletRequest. |
---|
ServletRequestUtils | Parameter extraction methods, for an approach distinct from data binding, in which parameters of specific types are required. |
---|
ServletResponseMethodArgumentResolver | Resolves servlet backed response-related method arguments. |
---|
ServletServerContainerFactoryBean | |
---|
ServletServerHttpAsyncRequestControl | |
---|
ServletServerHttpRequest | |
---|
ServletServerHttpResponse | |
---|
ServletTestExecutionListener | TestExecutionListener which provides mock Servlet API support to WebApplicationContexts loaded by the Spring TestContext Framework. |
---|
ServletUriComponentsBuilder | UriComponentsBuilder with additional static factory methods to create links based on the current HttpServletRequest. |
---|
ServletWebArgumentResolverAdapter | |
---|
ServletWebRequest | |
---|
ServletWebSocketHandlerRegistration | A helper class for configuring WebSocketHandler request handling including SockJS fallback options. |
---|
ServletWebSocketHandlerRegistry | |
---|
ServletWrappingController | Spring Controller implementation that wraps a servlet instance which it manages internally. |
---|
SessionAttribute | Annotation to bind a method parameter to a session attribute. |
---|
SessionAttributeMethodArgumentResolver | |
---|
SessionAttributeMethodArgumentResolver | |
---|
SessionAttributes | Annotation that indicates the session attributes that a specific handler uses. |
---|
SessionAttributesHandler | |
---|
SessionAttributeStore | Strategy interface for storing model attributes in a backend session. |
---|
SessionAwareMessageListener<M extends Message> | Variant of the standard JMS MessageListener interface, offering not only the received Message but also the underlying JMS Session object. |
---|
SessionCallback<T> | Callback for executing any number of operations on a provided Session . |
---|
SessionConnectedEvent | A connected event represents the server response to a client's connect request. |
---|
SessionConnectEvent | Event raised when a new WebSocket client using a Simple Messaging Protocol (e.g. |
---|
SessionDisconnectEvent | Event raised when the session of a WebSocket client using a Simple Messaging Protocol (e.g. |
---|
SessionFactoryUtils | Helper class featuring methods for Hibernate Session handling. |
---|
SessionFlashMapManager | Store and retrieve FlashMap instances to and from the HTTP session. |
---|
SessionHolder | |
---|
SessionLimitExceededException | Raised when a WebSocket session has exceeded limits it has been configured for, e.g. timeout, buffer size, etc. |
---|
SessionLocaleResolver | LocaleResolver implementation that uses a locale attribute in the user's session in case of a custom setting, with a fallback to the specified default locale or the request's accept-header locale. |
---|
SessionProxy | Subinterface of Session to be implemented by Session proxies. |
---|
SessionScope | @SessionScope is a specialization of @Scope for a component whose lifecycle is bound to the current web session. |
---|
SessionScope | Session-backed Scope implementation. |
---|
SessionStatus | Simple interface that can be injected into handler methods, allowing them to signal that their session processing is complete. |
---|
SessionStatusMethodArgumentResolver | |
---|
SessionStatusMethodArgumentResolver | |
---|
SessionSubscribeEvent | Event raised when a new WebSocket client using a Simple Messaging Protocol (e.g. |
---|
SessionThemeResolver | ThemeResolver implementation that uses a theme attribute in the user's session in case of a custom setting, with a fallback to the default theme. |
---|
SessionUnsubscribeEvent | Event raised when a new WebSocket client using a Simple Messaging Protocol (e.g. |
---|
SetFactoryBean | Simple factory for shared Set instances. |
---|
SettableListenableFuture<T> | |
---|
ShadowingClassLoader | ClassLoader decorator that shadows an enclosing ClassLoader, applying registered transformers to all affected classes. |
---|
ShallowEtagHeaderFilter | Filter that generates an ETag value based on the content on the response. |
---|
SharedEntityManagerBean | |
---|
SharedEntityManagerCreator | |
---|
SharedHttpSessionConfigurer | MockMvcConfigurer that stores and re-uses the HTTP session across multiple requests performed through the same MockMvc instance. |
---|
SimpAnnotationMethodMessageHandler | |
---|
SimpAttributes | A wrapper class for access to attributes associated with a SiMP session (e.g. |
---|
SimpAttributesContextHolder | Holder class to expose SiMP attributes associated with a session (e.g. |
---|
SimpleAliasRegistry | |
---|
SimpleApplicationEventMulticaster | |
---|
SimpleAspectInstanceFactory | |
---|
SimpleAsyncTaskExecutor | TaskExecutor implementation that fires up a new Thread for each task, executing it asynchronously. |
---|
SimpleAsyncUncaughtExceptionHandler | |
---|
SimpleAutowireCandidateResolver | |
---|
SimpleBeanDefinitionRegistry | |
---|
SimpleBeanFactoryAwareAspectInstanceFactory | |
---|
SimpleBeanTargetSource | Simple TargetSource implementation, freshly obtaining the specified target bean from its containing Spring BeanFactory . |
---|
SimpleBootstrapContext | Simple implementation of the JCA 1.7 BootstrapContext interface, used for bootstrapping a JCA ResourceAdapter in a local environment. |
---|
SimpleBrokerMessageHandler | A "simple" message broker that recognizes the message types defined in SimpMessageType , keeps track of subscriptions with the help of a SubscriptionRegistry and sends messages to subscribers. |
---|
SimpleBrokerRegistration | |
---|
SimpleCacheErrorHandler | A simple CacheErrorHandler that does not handle the exception at all, simply throwing it back at the client. |
---|
SimpleCacheManager | Simple cache manager working against a given collection of caches. |
---|
SimpleCacheResolver | |
---|
SimpleClientHttpRequestFactory | |
---|
SimpleCommandLinePropertySource | |
---|
SimpleConnectionHandle | Simple implementation of the ConnectionHandle interface, containing a given JDBC Connection. |
---|
SimpleConstructorNamespaceHandler | Simple NamespaceHandler implementation that maps custom attributes directly through to bean properties. |
---|
SimpleControllerHandlerAdapter | |
---|
SimpleDriverDataSource | Simple implementation of the standard JDBC DataSource interface, configuring a plain old JDBC Driver via bean properties, and returning a new Connection from every getConnection call. |
---|
SimpleEvaluationContext | A basic implementation of EvaluationContext that focuses on a subset of essential SpEL features and customization options, targeting simple condition evaluation and in particular data binding scenarios. |
---|
SimpleEvaluationContext.Builder | Builder for SimpleEvaluationContext . |
---|
SimpleExceptionCacheResolver | A simple CacheResolver that resolves the exception cache based on a configurable CacheManager and the name of the cache: CacheResultOperation.getExceptionCacheName() . |
---|
SimpleHandlerAdapter | |
---|
SimpleHessianServiceExporter | 已过时。 |
---|
SimpleHttpInvokerRequestExecutor | HttpInvokerRequestExecutor implementation that uses standard Java facilities to execute POST requests, without support for HTTP authentication or advanced configuration options. |
---|
SimpleHttpInvokerServiceExporter | 已过时。 |
---|
SimpleHttpServerFactoryBean | 已过时。 |
---|
SimpleHttpServerJaxWsServiceExporter | 已过时。 |
---|
SimpleIdGenerator | |
---|
SimpleInstantiationStrategy | Simple object instantiation strategy for use in a BeanFactory. |
---|
SimpleInstrumentableClassLoader | Simplistic implementation of an instrumentable ClassLoader . |
---|
SimpleJaxWsServiceExporter | Simple exporter for JAX-WS services, autodetecting annotated service beans (through the JAX-WS WebService annotation) and exporting them with a configured base address (by default "http://localhost:8080/") using the JAX-WS provider's built-in publication support. |
---|
SimpleJdbcCall | A SimpleJdbcCall is a multi-threaded, reusable object representing a call to a stored procedure or a stored function. |
---|
SimpleJdbcCallOperations | Interface specifying the API for a Simple JDBC Call implemented by SimpleJdbcCall . |
---|
SimpleJdbcInsert | A SimpleJdbcInsert is a multi-threaded, reusable object providing easy insert capabilities for a table. |
---|
SimpleJdbcInsertOperations | Interface specifying the API for a Simple JDBC Insert implemented by SimpleJdbcInsert . |
---|
SimpleJmsHeaderMapper | |
---|
SimpleJmsListenerContainerFactory | |
---|
SimpleJmsListenerEndpoint | |
---|
SimpleJndiBeanFactory | Simple JNDI-based implementation of Spring's BeanFactory interface. |
---|
SimpleKey | |
---|
SimpleKeyGenerator | Simple key generator. |
---|
SimpleLoadTimeWeaver | |
---|
SimpleLocaleContext | Simple implementation of the LocaleContext interface, always returning a specified Locale . |
---|
SimpleLog | 已过时。 |
---|
SimpleMailMessage | Models a simple mail message, including data such as the from, to, cc, subject, and text fields. |
---|
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. |
---|
SimpleMessageConverter | A simple message converter which is able to handle TextMessages, BytesMessages, MapMessages, and ObjectMessages. |
---|
SimpleMessageConverter | A simple converter that simply unwraps the message payload as long as it matches the expected target class. |
---|
SimpleMessageListenerContainer | Message listener container that uses the plain JMS client API's MessageConsumer.setMessageListener() method to create concurrent MessageConsumers for the specified listeners. |
---|
SimpleMetadataAwareAspectInstanceFactory | |
---|
SimpleMetadataReaderFactory | |
---|
SimpleNamespaceContext | Simple javax.xml.namespace.NamespaceContext implementation. |
---|
SimpleNamingContext | 已过时。 |
---|
SimpleNamingContextBuilder | 已过时。 |
---|
SimplePropertyNamespaceHandler | Simple NamespaceHandler implementation that maps custom attributes directly through to bean properties. |
---|
SimpleRecordOperation | EIS operation object that accepts a passed-in CCI input Record and returns a corresponding CCI output Record. |
---|
SimpleReflectiveMBeanInfoAssembler | Simple subclass of AbstractReflectiveMBeanInfoAssembler that always votes yes for method and property inclusion, effectively exposing all public methods and properties as operations and attributes. |
---|
SimpleRemoteSlsbInvokerInterceptor | Basic invoker for a remote Stateless Session Bean. |
---|
SimpleRemoteStatelessSessionProxyFactoryBean | |
---|
SimpleRequestExpectationManager | Simple RequestExpectationManager that matches requests to expectations sequentially, i.e. in the order of declaration of expectations. |
---|
SimpleRouteMatcher | |
---|
SimpleSaxErrorHandler | Simple org.xml.sax.ErrorHandler implementation: logs warnings using the given Commons Logging logger instance, and rethrows errors to discontinue the XML transformation. |
---|
SimpleSecurityContextProvider | |
---|
SimpleServletHandlerAdapter | Adapter to use the Servlet interface with the generic DispatcherServlet. |
---|
SimpleServletPostProcessor | |
---|
SimpleSessionStatus | Simple implementation of the SessionStatus interface, keeping the complete flag as an instance variable. |
---|
SimpleSpringPreparerFactory | Tiles org.apache.tiles.preparer.PreparerFactory implementation that expects preparer class names and builds preparer instances for those, creating them through the Spring ApplicationContext in order to apply Spring container callbacks and configured Spring BeanPostProcessors. |
---|
SimpleTaskWorkManager | |
---|
SimpleTheme | |
---|
SimpleThreadPoolTaskExecutor | Subclass of Quartz's SimpleThreadPool that implements Spring's TaskExecutor interface and listens to Spring lifecycle callbacks. |
---|
SimpleThreadScope | A simple thread-backed Scope implementation. |
---|
SimpleThrowawayClassLoader | ClassLoader that can be used to load classes without bringing them into the parent loader. |
---|
SimpleTimeZoneAwareLocaleContext | |
---|
SimpleTraceInterceptor | Simple AOP Alliance MethodInterceptor that can be introduced in a chain to display verbose trace information about intercepted method invocations, with method entry and method exit info. |
---|
SimpleTransactionFactory | |
---|
SimpleTransactionScope | |
---|
SimpleTransactionStatus | |
---|
SimpleTransformErrorListener | Simple javax.xml.transform.ErrorListener implementation: logs warnings using the given Commons Logging logger instance, and rethrows errors to discontinue the XML transformation. |
---|
SimpleTriggerContext | |
---|
SimpleTriggerFactoryBean | A Spring FactoryBean for creating a Quartz SimpleTrigger instance, supporting bean-style usage for trigger configuration. |
---|
SimpleTypeConverter | Simple implementation of the TypeConverter interface that does not operate on a specific target object. |
---|
SimpleUrlHandlerMapping | Implementation of the HandlerMapping interface to map from URLs to request handler beans. |
---|
SimpleUrlHandlerMapping | Implementation of the HandlerMapping interface that maps from URLs to request handler beans. |
---|
SimpleValueWrapper | |
---|
SimpLogging | Holds the shared logger named "org.springframework.web.SimpLogging" to use for STOMP over WebSocket messaging when logging for "org.springframework.messaging.simp" is off but logging for "org.springframework.web" is on. |
---|
SimpMessageHeaderAccessor | A base class for working with message headers in simple messaging protocols that support basic messaging patterns. |
---|
SimpMessageMappingInfo | |
---|
SimpMessageSendingOperations | A specialization of MessageSendingOperations with methods for use with the Spring Framework support for Simple Messaging Protocols (like STOMP). |
---|
SimpMessageType | A generic representation of different kinds of messages found in simple messaging protocols like STOMP. |
---|
SimpMessageTypeMessageCondition | |
---|
SimpMessagingTemplate | |
---|
SimpSession | Represents a session of connected user. |
---|
SimpSessionScope | A Scope implementation exposing the attributes of a SiMP session (e.g. |
---|
SimpSubscription | Represents a subscription within a user session. |
---|
SimpSubscriptionMatcher | A strategy for matching subscriptions. |
---|
SimpUser | Represents a connected user. |
---|
SimpUserRegistry | A registry of currently connected users. |
---|
SingleColumnRowMapper<T> | RowMapper implementation that converts a single column into a single result value per row. |
---|
SingleConnectionDataSource | Implementation of SmartDataSource that wraps a single JDBC Connection which is not closed after use. |
---|
SingleConnectionFactory | A CCI ConnectionFactory adapter that returns the same Connection on all getConnection calls, and ignores calls to Connection.close() . |
---|
SingleConnectionFactory | |
---|
SingleDataSourceLookup | An implementation of the DataSourceLookup that simply wraps a single given DataSource, returned for any data source name. |
---|
SingletonAspectInstanceFactory | |
---|
SingletonBeanRegistry | Interface that defines a registry for shared bean instances. |
---|
SingletonMetadataAwareAspectInstanceFactory | |
---|
SingletonSupplier<T> | |
---|
SingletonTargetSource | Implementation of the TargetSource interface that holds a given object. |
---|
SmartApplicationListener | Extended variant of the standard ApplicationListener interface, exposing further metadata such as the supported event and source type. |
---|
SmartClassLoader | Interface to be implemented by a reloading-aware ClassLoader (e.g. a Groovy-based ClassLoader). |
---|
SmartConnectionFactory | Extension of the javax.jms.ConnectionFactory interface, indicating how to release Connections obtained from it. |
---|
SmartContextLoader | Strategy interface for loading an application context for an integration test managed by the Spring TestContext Framework. |
---|
SmartDataSource | Extension of the javax.sql.DataSource interface, to be implemented by special DataSources that return JDBC Connections in an unwrapped fashion. |
---|
SmartFactoryBean<T> | |
---|
SmartInitializingSingleton | Callback interface triggered at the end of the singleton pre-instantiation phase during BeanFactory bootstrap. |
---|
SmartInstantiationAwareBeanPostProcessor | |
---|
SmartLifecycle | An extension of the Lifecycle interface for those objects that require to be started upon ApplicationContext refresh and/or shutdown in a particular order. |
---|
SmartMessageConverter | |
---|
SmartMessageConverter | |
---|
SmartPersistenceUnitInfo | |
---|
SmartRequestBuilder | |
---|
SmartTransactionObject | Interface to be implemented by transaction objects that are able to return an internal rollback-only marker, typically from a another transaction that has participated and marked it as rollback-only. |
---|
SmartValidator | Extended variant of the Validator interface, adding support for validation 'hints'. |
---|
SmartView | Provides additional information about a View such as whether it performs redirects. |
---|
SoapFaultException | RemoteInvocationFailureException subclass that provides the details of a SOAP fault. |
---|
SocketUtils | Simple utility methods for working with network sockets — for example, for finding available ports on localhost . |
---|
SockJsClient | A SockJS implementation of WebSocketClient with fallback alternatives that simulate a WebSocket interaction through plain HTTP streaming and long polling techniques.. |
---|
SockJsException | Base class for exceptions raised while processing SockJS HTTP requests. |
---|
SockJsFrame | Represents a SockJS frame. |
---|
SockJsFrameFormat | Applies a transport-specific format to the content of a SockJS frame resulting in a content that can be written out. |
---|
SockJsFrameType | SockJS frame types. |
---|
SockJsHttpRequestHandler | |
---|
SockJsMessageCodec | Encode and decode messages to and from a SockJS message frame, essentially an array of JSON-encoded messages. |
---|
SockJsMessageDeliveryException | An exception thrown when a message frame was successfully received over an HTTP POST and parsed but one or more of the messages it contained could not be delivered to the WebSocketHandler either because the handler failed or because the connection got closed. |
---|
SockJsService | The main entry point for processing HTTP requests from SockJS clients. |
---|
SockJsServiceConfig | Provides transport handling code with access to the SockJsService configuration options they need to have access to. |
---|
SockJsServiceRegistration | |
---|
SockJsSession | |
---|
SockJsSessionFactory | A factory for creating a SockJS session. |
---|
SockJsTransportFailureException | Indicates a serious failure that occurred in the SockJS implementation as opposed to in user code (e.g. |
---|
SockJsUrlInfo | Container for the base URL of a SockJS endpoint with additional helper methods to derive related SockJS URLs: specifically, the info and transport URLs. |
---|
SockJsWebSocketHandler | An implementation of WebSocketHandler that adds SockJS messages frames, sends SockJS heartbeat messages, and delegates lifecycle events and messages to a target WebSocketHandler . |
---|
SortDefinition | Definition for sorting bean instances by a property. |
---|
SortedResourcesFactoryBean | FactoryBean implementation that takes a list of location Strings and creates a sorted array of Resource instances. |
---|
SourceExtractor | Simple strategy allowing tools to control how source metadata is attached to the bean definition metadata. |
---|
SourceFilteringListener | |
---|
SourceHttpMessageConverter<T extends Source> | |
---|
SpelCompiler | A SpelCompiler will take a regular parsed expression and create (and load) a class containing byte code that does the same thing as that expression. |
---|
SpelCompilerMode | Captures the possible configuration settings for a compiler that can be used when evaluating expressions. |
---|
SpelEvaluationException | Root exception for Spring EL related exceptions. |
---|
SpelExpression | A SpelExpression represents a parsed (valid) expression that is ready to be evaluated in a specified context. |
---|
SpelExpressionParser | SpEL parser. |
---|
SpelMessage | Contains all the messages that can be produced by the Spring Expression Language. |
---|
SpelMessage.Kind | Message kinds. |
---|
SpelNode | Represents a node in the AST for a parsed expression. |
---|
SpelNodeImpl | The common supertype of all AST nodes in a parsed Spring Expression Language format expression. |
---|
SpelParseException | Root exception for Spring EL related exceptions. |
---|
SpelParserConfiguration | Configuration object for the SpEL expression parser. |
---|
SpringAsmInfo | Utility class exposing constants related to Spring's internal repackaging of the ASM bytecode library: currently based on ASM 7.x plus minor patches. |
---|
SpringBeanAutowiringSupport | Convenient base class for self-autowiring classes that gets constructed within a Spring-based web application. |
---|
SpringBeanContainer | |
---|
SpringBeanFacesELResolver | JSF ELResolver that delegates to the Spring root WebApplicationContext , resolving name references to Spring-defined beans. |
---|
SpringBeanJobFactory | Subclass of AdaptableJobFactory that also supports Spring-style dependency injection on bean properties. |
---|
SpringBeanPreparerFactory | Tiles org.apache.tiles.preparer.PreparerFactory implementation that expects preparer bean names and obtains preparer beans from the Spring ApplicationContext. |
---|
SpringCacheAnnotationParser | |
---|
SpringCglibInfo | Empty class used to ensure that the org.springframework.cglib package is processed during javadoc generation. |
---|
SpringClassRule | SpringClassRule is a custom JUnit TestRule that supports class-level features of the Spring TestContext Framework in standard JUnit tests by means of the TestContextManager and associated support classes and annotations. |
---|
SpringConfigurator | |
---|
SpringConfiguredConfiguration | @Configuration class that registers an AnnotationBeanConfigurerAspect capable of performing dependency injection services for non-Spring managed objects annotated with @ Configurable . |
---|
SpringConstraintValidatorFactory | |
---|
SpringContextResourceAdapter | JCA 1.7 ResourceAdapter implementation that loads a Spring ApplicationContext , starting and stopping Spring-managed beans as part of the ResourceAdapter's lifecycle. |
---|
SpringExtension | SpringExtension integrates the Spring TestContext Framework into JUnit 5's Jupiter programming model.
|
---|
SpringFactoriesLoader | General purpose factory loading mechanism for internal use within the framework. |
---|
SpringFailOnTimeout | SpringFailOnTimeout is a custom JUnit Statement which adds support for Spring's @Timed annotation by throwing an exception if the next statement in the execution chain takes more than the specified number of milliseconds. |
---|
SpringFlushSynchronization | Simple synchronization adapter that propagates a flush() call to the underlying Hibernate Session. |
---|
SpringHandlerInstantiator | |
---|
SpringJtaSessionContext | Spring-specific subclass of Hibernate's JTASessionContext, setting FlushMode.MANUAL for read-only transactions. |
---|
SpringJtaSynchronizationAdapter | |
---|
SpringJUnit4ClassRunner | SpringJUnit4ClassRunner is a custom extension of JUnit's BlockJUnit4ClassRunner which provides functionality of the Spring TestContext Framework to standard JUnit tests by means of the TestContextManager and associated support classes and annotations. |
---|
SpringJUnitConfig | |
---|
SpringJUnitWebConfig | |
---|
SpringLocaleResolver | Tiles LocaleResolver adapter that delegates to a Spring LocaleResolver , exposing the DispatcherServlet-managed locale. |
---|
SpringMethodRule | SpringMethodRule is a custom JUnit 4 MethodRule that supports instance-level and method-level features of the Spring TestContext Framework in standard JUnit tests by means of the TestContextManager and associated support classes and annotations. |
---|
SpringModelMBean | |
---|
SpringNamingPolicy | Custom extension of CGLIB's DefaultNamingPolicy , modifying the tag in generated class names from "ByCGLIB" to "BySpringCGLIB". |
---|
SpringObjenesis | Spring-specific variant of ObjenesisStd / ObjenesisBase , providing a cache based on Class keys instead of class names, and allowing for selective use of the cache. |
---|
SpringProperties | Static holder for local Spring properties, i.e. defined at the Spring library level. |
---|
SpringProxy | Marker interface implemented by all AOP proxies. |
---|
SpringRepeat | SpringRepeat is a custom JUnit Statement which adds support for Spring's @Repeat annotation by repeating the test the specified number of times. |
---|
SpringRunner | |
---|
SpringServletContainerInitializer | |
---|
SpringSessionContext | |
---|
SpringSessionSynchronization | Callback for resource cleanup at the end of a Spring-managed transaction for a pre-bound Hibernate Session. |
---|
SpringTemplateLoader | FreeMarker TemplateLoader adapter that loads via a Spring ResourceLoader . |
---|
SpringTransactionAnnotationParser | Strategy implementation for parsing Spring's Transactional annotation. |
---|
SpringValidatorAdapter | Adapter that takes a JSR-303 javax.validator.Validator and exposes it as a Spring Validator while also exposing the original JSR-303 Validator interface itself. |
---|
SpringVersion | Class that exposes the Spring version. |
---|
SpringWebConstraintValidatorFactory | |
---|
SpringWildcardServletTilesApplicationContext | Spring-specific subclass of the Tiles ServletApplicationContext. |
---|
Sql | @Sql is used to annotate a test class or test method to configure SQL Sql.scripts() and Sql.statements() to be executed against a given database during integration tests. |
---|
Sql.ExecutionPhase | Enumeration of phases that dictate when SQL scripts are executed. |
---|
SqlCall | RdbmsOperation using a JdbcTemplate and representing an SQL-based call such as a stored procedure or a stored function. |
---|
SqlConfig | @SqlConfig defines metadata that is used to determine how to parse and execute SQL scripts configured via the @Sql annotation. |
---|
SqlConfig.ErrorMode | Enumeration of modes that dictate how errors are handled while executing SQL statements. |
---|
SqlConfig.TransactionMode | Enumeration of modes that dictate whether SQL scripts should be executed within a transaction and what the transaction propagation behavior should be. |
---|
SQLErrorCodes | JavaBean for holding JDBC error codes for a particular database. |
---|
SQLErrorCodesFactory | |
---|
SQLErrorCodeSQLExceptionTranslator | |
---|
SQLExceptionSubclassTranslator | |
---|
SQLExceptionTranslator | |
---|
SqlFunction<T> | SQL "function" wrapper for a query that returns a single row of results. |
---|
SqlGroup | Container annotation that aggregates several @Sql annotations. |
---|
SqlInOutParameter | |
---|
SqlLobValue | Object to represent an SQL BLOB/CLOB value parameter. |
---|
SqlMergeMode | @SqlMergeMode is used to annotate a test class or test method to configure whether method-level @Sql declarations are merged with class-level @Sql declarations.
|
---|
SqlMergeMode.MergeMode | Enumeration of modes that dictate whether method-level @Sql declarations are merged with class-level @Sql declarations. |
---|
SqlOperation | Operation object representing an SQL-based operation such as a query or update, as opposed to a stored procedure. |
---|
SqlOutParameter | |
---|
SqlParameter | Object to represent an SQL parameter definition. |
---|
SqlParameterSource | Interface that defines common functionality for objects that can offer parameter values for named SQL parameters, serving as argument for NamedParameterJdbcTemplate operations. |
---|
SqlParameterSourceUtils | |
---|
SqlParameterValue | Object to represent an SQL parameter value, including parameter meta-data such as the SQL type and the scale for numeric values. |
---|
SqlProvider | Interface to be implemented by objects that can provide SQL strings. |
---|
SqlQuery<T> | Reusable operation object representing an SQL query. |
---|
SqlReturnResultSet | Represents a returned ResultSet from a stored procedure call. |
---|
SqlReturnType | Interface to be implemented for retrieving values for more complex database-specific types not supported by the standard CallableStatement.getObject method. |
---|
SqlReturnUpdateCount | Represents a returned update count from a stored procedure call. |
---|
SqlRowSet | Mirror interface for RowSet , representing a disconnected variant of ResultSet data. |
---|
SqlRowSetMetaData | |
---|
SqlRowSetResultSetExtractor | |
---|
SqlScriptsTestExecutionListener | TestExecutionListener that provides support for executing SQL scripts and inlined statements configured via the @Sql annotation. |
---|
SqlServerCallMetaDataProvider | |
---|
SqlServerMaxValueIncrementer | |
---|
SQLStateSQLExceptionTranslator | |
---|
SqlTypeValue | Interface to be implemented for setting values for more complex database-specific types not supported by the standard setObject method. |
---|
SqlUpdate | Reusable operation object representing an SQL update. |
---|
SqlValue | Simple interface for complex types to be set as statement parameters. |
---|
SQLWarningException | |
---|
SqlXmlFeatureNotImplementedException | Exception thrown when the underlying implementation does not support the requested feature of the API. |
---|
SqlXmlHandler | Abstraction for handling XML fields in specific databases. |
---|
SqlXmlValue | Subinterface of SqlValue that supports passing in XML data to specified column and adds a cleanup callback, to be invoked after the value has been set and the corresponding statement has been executed. |
---|
SseEmitter | |
---|
SseEmitter.SseEventBuilder | A builder for an SSE event. |
---|
SslInfo | A holder for SSL session information. |
---|
StandaloneMockMvcBuilder | A MockMvcBuilder that accepts @Controller registrations thus allowing full control over the instantiation and initialization of controllers and their dependencies similar to plain unit tests, and also making it possible to test one controller at a time. |
---|
StandardAnnotationMetadata | |
---|
StandardBeanExpressionResolver | Standard implementation of the BeanExpressionResolver interface, parsing and evaluating Spring EL using Spring's expression module. |
---|
StandardClassMetadata | ClassMetadata implementation that uses standard reflection to introspect a given Class . |
---|
StandardEnvironment | Environment implementation suitable for use in 'standard' (i.e. non-web) applications. |
---|
StandardEvaluationContext | |
---|
StandardJmsActivationSpecFactory | |
---|
StandardMethodMetadata | MethodMetadata implementation that uses standard reflection to introspect a given Method . |
---|
StandardMultipartHttpServletRequest | Spring MultipartHttpServletRequest adapter, wrapping a Servlet 3.0 HttpServletRequest and its Part objects. |
---|
StandardOperatorOverloader | |
---|
StandardReflectionParameterNameDiscoverer | ParameterNameDiscoverer implementation which uses JDK 8's reflection facilities for introspecting parameter names (based on the "-parameters" compiler flag). |
---|
StandardScriptEvalException | |
---|
StandardScriptEvaluator | javax.script (JSR-223) based implementation of Spring's ScriptEvaluator strategy interface. |
---|
StandardScriptFactory | ScriptFactory implementation based on the JSR-223 script engine abstraction (as included in Java 6+). |
---|
StandardScriptUtils | |
---|
StandardServletAsyncWebRequest | |
---|
StandardServletEnvironment | Environment implementation to be used by Servlet -based web applications. |
---|
StandardServletMultipartResolver | |
---|
StandardToWebSocketExtensionAdapter | |
---|
StandardTypeComparator | |
---|
StandardTypeConverter | |
---|
StandardTypeLocator | A simple implementation of TypeLocator that uses the context ClassLoader (or any ClassLoader set upon it). |
---|
StandardWebSocketClient | |
---|
StandardWebSocketClient | A WebSocketClient based on standard Java WebSocket API. |
---|
StandardWebSocketHandlerAdapter | Adapter for Java WebSocket API (JSR-356) that delegates events to a reactive WebSocketHandler and its session. |
---|
StandardWebSocketHandlerAdapter | |
---|
StandardWebSocketSession | |
---|
StandardWebSocketSession | |
---|
StatementCallback<T> | Generic callback interface for code that operates on a JDBC Statement. |
---|
StatementCreatorUtils | Utility methods for PreparedStatementSetter/Creator and CallableStatementCreator implementations, providing sophisticated parameter management (including support for LOB values). |
---|
StaticApplicationContext | ApplicationContext implementation which supports programmatic registration of beans and messages, rather than reading bean definitions from external configuration sources. |
---|
StaticListableBeanFactory | Static BeanFactory implementation which allows one to register existing singleton instances programmatically. |
---|
StaticMessageSource | Simple implementation of MessageSource which allows messages to be registered programmatically. |
---|
StaticMethodMatcher | Convenient abstract superclass for static method matchers, which don't care about arguments at runtime. |
---|
StaticMethodMatcherPointcut | Convenient superclass when we want to force subclasses to implement the MethodMatcher interface but subclasses will want to be pointcuts. |
---|
StaticMethodMatcherPointcutAdvisor | Convenient base class for Advisors that are also static pointcuts. |
---|
StaticScriptSource | Static implementation of the ScriptSource interface, encapsulating a given String that contains the script source text. |
---|
StaticWebApplicationContext | |
---|
StatusAssertions | Assertions on the response status. |
---|
StatusResultMatchers | Factory for assertions on the response status. |
---|
StaxUtils | Convenience methods for working with the StAX API. |
---|
StompBrokerRelayMessageHandler | A MessageHandler that handles messages by forwarding them to a STOMP broker. |
---|
StompBrokerRelayMessageHandler.Stats | Contract for access to session counters. |
---|
StompBrokerRelayRegistration | |
---|
StompClientSupport | Base class for STOMP client implementations. |
---|
StompCommand | Represents a STOMP command. |
---|
StompConversionException | Raised after a failure to encode or decode a STOMP message. |
---|
StompDecoder | Decodes one or more STOMP frames contained in a ByteBuffer . |
---|
StompEncoder | An encoder for STOMP frames. |
---|
StompEndpointRegistry | A contract for registering STOMP over WebSocket endpoints. |
---|
StompFrameHandler | Contract to handle a STOMP frame. |
---|
StompHeaderAccessor | A MessageHeaderAccessor to use when creating a Message from a decoded STOMP frame, or when encoding a Message to a STOMP frame. |
---|
StompHeaders | Represents STOMP frame headers. |
---|
StompReactorNettyCodec | Simple delegation to StompDecoder and StompEncoder. |
---|
StompSession | Represents a STOMP session with operations to send messages, create subscriptions and receive messages on those subscriptions. |
---|
StompSession.Receiptable | A handle to use to track receipts. |
---|
StompSession.Subscription | A handle to use to unsubscribe or to track a receipt. |
---|
StompSessionHandler | A contract for client STOMP session lifecycle events including a callback when the session is established and notifications of transport or message handling failures. |
---|
StompSessionHandlerAdapter | |
---|
StompSubProtocolErrorHandler | |
---|
StompSubProtocolHandler | A SubProtocolHandler for STOMP that supports versions 1.0, 1.1, and 1.2 of the STOMP specification. |
---|
StompSubProtocolHandler.Stats | Contract for access to session counters. |
---|
StompWebSocketEndpointRegistration | A contract for configuring a STOMP over WebSocket endpoint. |
---|
StopWatch | Simple stop watch, allowing for timing of a number of tasks, exposing total running time and running time for each named task. |
---|
StopWatch.TaskInfo | Nested class to hold data about one task executed within the StopWatch . |
---|
StoredProcedure | Superclass for object abstractions of RDBMS stored procedures. |
---|
StreamingHttpOutputMessage | Represents an HTTP output message that allows for setting a streaming body. |
---|
StreamingHttpOutputMessage.Body | Defines the contract for bodies that can be written directly to an OutputStream . |
---|
StreamingResponseBody | A controller method return value type for asynchronous request processing where the application can write directly to the response OutputStream without holding up the Servlet container thread. |
---|
StreamingResponseBodyReturnValueHandler | |
---|
StreamingSockJsSession | A SockJS session for use with streaming HTTP transports. |
---|
StreamUtils | Simple utility methods for dealing with streams. |
---|
StringArrayPropertyEditor | |
---|
StringDecoder | Decode from a data buffer stream to a String stream, either splitting or aggregating incoming data chunks to realign along newlines delimiters and produce a stream of strings. |
---|
StringHttpMessageConverter | |
---|
StringLiteral | Expression language AST node that represents a string literal. |
---|
StringMessageConverter | A MessageConverter that supports MIME type "text/plain" with the payload converted to and from a String. |
---|
StringMultipartFileEditor | |
---|
StringTrimmerEditor | Property editor that trims Strings. |
---|
StringUtils | Miscellaneous String utility methods. |
---|
StringValueResolver | Simple strategy interface for resolving a String value. |
---|
StylerUtils | Simple utility class to allow for convenient access to value styling logic, mainly to support descriptive logging messages. |
---|
SubProtocolCapable | An interface for WebSocket handlers that support sub-protocols as defined in RFC 6455. |
---|
SubProtocolErrorHandler<P> | A contract for handling sub-protocol errors sent to clients. |
---|
SubProtocolHandler | A contract for handling WebSocket messages as part of a higher level protocol, referred to as "sub-protocol" in the WebSocket RFC specification. |
---|
SubProtocolWebSocketHandler | |
---|
SubProtocolWebSocketHandler.Stats | Contract for access to session counters. |
---|
SubscribableChannel | A MessageChannel that maintains a registry of subscribers and invokes them to handle messages sent through this channel. |
---|
SubscribeMapping | Annotation for mapping subscription messages onto specific handler methods based on the destination of a subscription. |
---|
SubscriptionMethodReturnValueHandler | HandlerMethodReturnValueHandler for replying directly to a subscription.
|
---|
SubscriptionNameProvider | Interface to be implemented by message listener objects that suggest a specific name for a durable subscription that they might be registered with. |
---|
SubscriptionRegistry | A registry of subscription by session that allows looking up subscriptions. |
---|
SuccessCallback<T> | |
---|
SupplierUtils | Convenience utilities for Supplier handling. |
---|
SybaseAnywhereMaxValueIncrementer | |
---|
SybaseCallMetaDataProvider | |
---|
SybaseMaxValueIncrementer | |
---|
SyncHandlerMethodArgumentResolver | |
---|
SyncHandlerMethodArgumentResolver | |
---|
SynchedLocalTransactionFailedException | Exception thrown when a synchronized local transaction failed to complete (after the main transaction has already completed). |
---|
SynchronossPartHttpMessageReader | HttpMessageReader for parsing "multipart/form-data" requests to a stream of Part 's using the Synchronoss NIO Multipart library. |
---|
SyncInvocableHandlerMethod | |
---|
SyncTaskExecutor | TaskExecutor implementation that executes each task synchronously in the calling thread. |
---|
SynthesizedAnnotation | Marker interface implemented by synthesized annotation proxies. |
---|
SynthesizingMethodParameter | |
---|
SystemEnvironmentPropertySource | |
---|
SystemProfileValueSource | Implementation of ProfileValueSource which uses system properties as the underlying source. |
---|
SystemPropertyUtils | Helper class for resolving placeholders in texts. |
---|
TableMetaDataContext | Class to manage context meta-data used for the configuration and execution of operations on a database table. |
---|
TableMetaDataProvider | Interface specifying the API to be implemented by a class providing table meta-data. |
---|
TableMetaDataProviderFactory | |
---|
TableParameterMetaData | Holder of meta-data for a specific parameter that is used for table processing. |
---|
TagUtils | Utility class for tag library related code, exposing functionality such as translating Strings to web scopes. |
---|
TagWriter | Utility class for writing HTML content to a Writer instance. |
---|
TargetClassAware | Minimal interface for exposing the target class behind a proxy. |
---|
TargetSource | A TargetSource is used to obtain the current "target" of an AOP invocation, which will be invoked via reflection if no around advice chooses to end the interceptor chain itself. |
---|
TargetSourceCreator | Implementations can create special target sources, such as pooling target sources, for particular beans. |
---|
Task | Holder class defining a Runnable to be executed as a task, typically at a scheduled time or interval. |
---|
TaskDecorator | A callback interface for a decorator to be applied to any Runnable about to be executed. |
---|
TaskExecutor | Simple task executor interface that abstracts the execution of a Runnable . |
---|
TaskExecutorAdapter | Adapter that takes a JDK java.util.concurrent.Executor and exposes a Spring TaskExecutor for it. |
---|
TaskExecutorFactoryBean | |
---|
TaskExecutorRegistration | |
---|
TaskManagementConfigUtils | Configuration constants for internal sharing across subpackages. |
---|
TaskNamespaceHandler | NamespaceHandler for the 'task' namespace.
|
---|
TaskRejectedException | Exception thrown when a TaskExecutor rejects to accept a given task for execution. |
---|
TaskScheduler | Task scheduler interface that abstracts the scheduling of Runnables based on different kinds of triggers. |
---|
TaskTimeoutException | Exception thrown when a AsyncTaskExecutor rejects to accept a given task for execution because of the specified timeout. |
---|
TaskUtils | Utility methods for decorating tasks with error handling. |
---|
TcpConnection<P> | A contract for sending messages and managing a TCP connection. |
---|
TcpConnectionHandler<P> | A contract for managing lifecycle events for a TCP connection including the handling of incoming messages. |
---|
TcpOperations<P> | A contract for establishing TCP connections. |
---|
TemplateAwareExpressionParser | An expression parser that understands templates. |
---|
TemplateParserContext | |
---|
TemporalAccessorParser | |
---|
TemporalAccessorPrinter | |
---|
TemporaryLobCreator | |
---|
Ternary | Represents a ternary expression, for example: "someCheck()? |
---|
TestAnnotationUtils | Collection of utility methods for working with Spring's core testing annotations. |
---|
TestConstructor | @TestConstructor is a type-level annotation that is used to configure how the parameters of a test class constructor are autowired from components in the test's ApplicationContext . |
---|
TestConstructor.AutowireMode | Defines autowiring modes for parameters in a test constructor. |
---|
TestConstructorUtils | |
---|
TestContext | TestContext encapsulates the context in which a test is executed, agnostic of the actual testing framework in use.
|
---|
TestContextBootstrapper | TestContextBootstrapper defines the SPI for bootstrapping the Spring TestContext Framework.
|
---|
TestContextEvent | |
---|
TestContextManager | TestContextManager is the main entry point into the Spring TestContext Framework.
|
---|
TestContextResourceUtils | Utility methods for working with resources within the Spring TestContext Framework. |
---|
TestContextTransactionUtils | Utility methods for working with transactions and data access related beans within the Spring TestContext Framework. |
---|
TestExecutionListener | TestExecutionListener defines a listener API for reacting to test execution events published by the TestContextManager with which the listener is registered. |
---|
TestExecutionListeners | |
---|
TestExecutionListeners.MergeMode | Enumeration of modes that dictate whether or not explicitly declared listeners are merged with the default listeners when @TestExecutionListeners is declared on a class that does not inherit listeners from a superclass. |
---|
TestPropertySource | |
---|
TestPropertySources | |
---|
TestPropertySourceUtils | |
---|
TestTransaction | TestTransaction provides a collection of static utility methods for programmatic interaction with test-managed transactions within test methods, before methods, and after methods.
|
---|
TextareaTag | The <textarea> tag renders an HTML 'textarea'. |
---|
TextMessage | A text WebSocket message. |
---|
TextWebSocketHandler | A convenient base class for WebSocketHandler implementations that process text messages only. |
---|
Theme | A Theme can resolve theme-specific messages, codes, file paths, etcetera (e.g. CSS and image files in a web environment). |
---|
ThemeChangeInterceptor | Interceptor that allows for changing the current theme on every request, via a configurable request parameter (default parameter name: "theme"). |
---|
ThemeResolver | Interface for web-based theme resolution strategies that allows for both theme resolution via the request and theme modification via request and response. |
---|
ThemeSource | Interface to be implemented by objects that can resolve Themes . |
---|
ThemeTag | The <theme> tag looks up a theme message in the scope of this page. |
---|
ThreadLocalTargetSource | Alternative to an object pool. |
---|
ThreadLocalTargetSourceStats | Statistics for a ThreadLocal TargetSource. |
---|
ThreadPoolExecutorFactoryBean | JavaBean that allows for configuring a ThreadPoolExecutor in bean style (through its "corePoolSize", "maxPoolSize", "keepAliveSeconds", "queueCapacity" properties) and exposing it as a bean reference of its native ExecutorService type. |
---|
ThreadPoolTaskExecutor | JavaBean that allows for configuring a ThreadPoolExecutor in bean style (through its "corePoolSize", "maxPoolSize", "keepAliveSeconds", "queueCapacity" properties) and exposing it as a Spring TaskExecutor . |
---|
ThreadPoolTaskScheduler | |
---|
ThrowsAdvice | Tag interface for throws advice. |
---|
ThrowsAdviceInterceptor | Interceptor to wrap an after-throwing advice. |
---|
TilesConfigurer | Helper class to configure Tiles 3.x for the Spring Framework. |
---|
TilesConfigurerBeanDefinitionParser | Parse the <mvc:tiles-configurer> MVC namespace element and register a corresponding TilesConfigurer bean. |
---|
TilesView | View implementation that renders through the Tiles Request API. |
---|
TilesViewResolver | |
---|
Timed | Test annotation for use with JUnit 4 to indicate that a test method has to finish execution in a specified time period. |
---|
TimeoutCallableProcessingInterceptor | Sends a 503 (SERVICE_UNAVAILABLE) in case of a timeout if the response is not already committed. |
---|
TimeoutDeferredResultProcessingInterceptor | Sends a 503 (SERVICE_UNAVAILABLE) in case of a timeout if the response is not already committed. |
---|
TimerManagerAccessor | 已过时。 |
---|
TimerManagerFactoryBean | 已过时。 |
---|
TimerManagerTaskScheduler | 已过时。 |
---|
TimeZoneAwareLocaleContext | Extension of LocaleContext , adding awareness of the current time zone. |
---|
TimeZoneEditor | Editor for java.util.TimeZone , translating timezone IDs into TimeZone objects. |
---|
TomcatHttpHandlerAdapter | |
---|
TomcatLoadTimeWeaver | LoadTimeWeaver implementation for Tomcat's new org.apache.tomcat.InstrumentableClassLoader . |
---|
TomcatRequestUpgradeStrategy | |
---|
TomcatRequestUpgradeStrategy | A WebSocket RequestUpgradeStrategy for Apache Tomcat. |
---|
TomcatWebSocketClient | |
---|
TomcatWebSocketSession | |
---|
ToStringCreator | Utility class that builds pretty-printing toString() methods with pluggable styling conventions. |
---|
ToStringStyler | A strategy interface for pretty-printing toString() methods. |
---|
Transactional | Describes a transaction attribute on an individual method or on a class. |
---|
TransactionalEventListener | |
---|
TransactionalEventListenerFactory | |
---|
TransactionalOperator | Operator class that simplifies programmatic transaction demarcation and transaction exception handling. |
---|
TransactionalProxy | A marker interface for manually created transactional proxies. |
---|
TransactionalTestExecutionListener | TestExecutionListener that provides support for executing tests within test-managed transactions by honoring Spring's @Transactional annotation. |
---|
TransactionAnnotationParser | Strategy interface for parsing known transaction annotation types. |
---|
TransactionAspectSupport | |
---|
TransactionAspectSupport.InvocationCallback | Simple callback interface for proceeding with the target invocation. |
---|
TransactionAspectSupport.TransactionInfo | Opaque object used to hold transaction information. |
---|
TransactionAttribute | |
---|
TransactionAttributeEditor | |
---|
TransactionAttributeSource | |
---|
TransactionAttributeSourceAdvisor | |
---|
TransactionAttributeSourceEditor | |
---|
TransactionAwareCacheDecorator | |
---|
TransactionAwareCacheManagerProxy | |
---|
TransactionAwareConnectionFactoryProxy | Proxy for a target CCI ConnectionFactory , adding awareness of Spring-managed transactions. |
---|
TransactionAwareConnectionFactoryProxy | Proxy for a target JMS ConnectionFactory , adding awareness of Spring-managed transactions. |
---|
TransactionAwareDataSourceProxy | Proxy for a target JDBC DataSource , adding awareness of Spring-managed transactions. |
---|
TransactionCallback<T> | Callback interface for reactive transactional code. |
---|
TransactionCallback<T> | Callback interface for transactional code. |
---|
TransactionCallbackWithoutResult | Simple convenience class for TransactionCallback implementation. |
---|
TransactionContext | Mutable transaction context that encapsulates transactional synchronizations and resources in the scope of a single transaction. |
---|
TransactionContextManager | Delegate to register and obtain transactional contexts. |
---|
TransactionDefinition | Interface that defines Spring-compliant transaction properties. |
---|
TransactionException | Superclass for all transaction exceptions. |
---|
TransactionExecution | Common representation of the current state of a transaction. |
---|
TransactionFactory | Strategy interface for creating JTA Transaction objects based on specified transactional characteristics. |
---|
TransactionInProgressException | Runtime exception mirroring the JMS TransactionInProgressException. |
---|
TransactionInterceptor | |
---|
TransactionManagementConfigurationSelector | |
---|
TransactionManagementConfigurer | Interface to be implemented by @ Configuration classes annotated with @ EnableTransactionManagement that wish to (or need to) explicitly specify the default PlatformTransactionManager bean (or ReactiveTransactionManager bean) to be used for annotation-driven transaction management, as opposed to the default approach of a by-type lookup. |
---|
TransactionManagementConfigUtils | Configuration constants for internal sharing across subpackages. |
---|
TransactionManager | Marker interface for Spring transaction manager implementations, either traditional or reactive. |
---|
TransactionOperations | Interface specifying basic transaction execution operations. |
---|
TransactionPhase | The phase at which a transactional event listener applies. |
---|
TransactionProxyFactoryBean | Proxy factory bean for simplified declarative transaction handling. |
---|
TransactionRolledBackException | Runtime exception mirroring the JMS TransactionRolledBackException. |
---|
TransactionStatus | Representation of the status of a transaction. |
---|
TransactionSuspensionNotSupportedException | Exception thrown when attempting to suspend an existing transaction but transaction suspension is not supported by the underlying backend. |
---|
TransactionSynchronization | Interface for reactive transaction synchronization callbacks. |
---|
TransactionSynchronization | Interface for transaction synchronization callbacks. |
---|
TransactionSynchronizationAdapter | |
---|
TransactionSynchronizationManager | Central delegate that manages resources and transaction synchronizations per subscriber context. |
---|
TransactionSynchronizationManager | Central delegate that manages resources and transaction synchronizations per thread. |
---|
TransactionSynchronizationUtils | |
---|
TransactionSystemException | Exception thrown when a general transaction system error is encountered, like on commit or rollback. |
---|
TransactionTemplate | Template class that simplifies programmatic transaction demarcation and transaction exception handling. |
---|
TransactionTimedOutException | Exception to be thrown when a transaction has timed out. |
---|
TransactionUsageException | Superclass for exceptions caused by inappropriate usage of a Spring transaction API. |
---|
TransformedResource | |
---|
TransformedResource | |
---|
TransformerUtils | Contains common behavior relating to Transformers and the javax.xml.transform package in general. |
---|
TransformTag | The <transform> tag provides transformation for reference data values from controllers and other objects inside a spring:bind tag (or a data-bound form element tag from Spring's form tag library). |
---|
TransientDataAccessException | Root of the hierarchy of data access exceptions that are considered transient - where a previously failed operation might be able to succeed when the operation is retried without any intervention by application-level functionality. |
---|
TransientDataAccessResourceException | Data access exception thrown when a resource fails temporarily and the operation can be retried. |
---|
Transport | A client-side implementation for a SockJS transport. |
---|
TransportHandler | Handle a SockJS session URL, i.e. transport-specific request. |
---|
TransportHandlingSockJsService | A basic implementation of SockJsService with support for SPI-based transport handling and session management. |
---|
TransportRequest | Exposes information, typically to Transport and session implementations, about a request to connect to a SockJS server endpoint over a given transport. |
---|
TransportType | SockJS transport types. |
---|
Trigger | Common interface for trigger objects that determine the next execution time of a task that they get associated with. |
---|
TriggerContext | Context object encapsulating last execution times and last completion time of a given task. |
---|
TriggerTask | Task implementation defining a Runnable to be executed according to a given Trigger . |
---|
TxNamespaceHandler | NamespaceHandler allowing for the configuration of declarative transaction management using either XML or using annotations.
|
---|
Type | A Java field or method type. |
---|
TypeCode | Captures primitive types and their corresponding class objects, plus one special entry that represents all reference (non-primitive) types. |
---|
TypeComparator | Instances of a type comparator should be able to compare pairs of objects for equality. |
---|
TypeConverter | Interface that defines type conversion methods. |
---|
TypeConverter | A type converter can convert values between different types encountered during expression evaluation. |
---|
TypeConverterSupport | Base implementation of the TypeConverter interface, using a package-private delegate. |
---|
TypeDescriptor | Contextual descriptor about a type to convert from or to. |
---|
TypedStringValue | Holder for a typed String value. |
---|
TypedValue | |
---|
TypeFilter | |
---|
TypeLocator | Implementers of this interface are expected to be able to locate types. |
---|
TypeMismatchDataAccessException | Exception thrown on mismatch between Java type and database type: for example on an attempt to set an object of the wrong type in an RDBMS column. |
---|
TypeMismatchException | Exception thrown on a type mismatch when trying to set a bean property. |
---|
TypeMismatchNamingException | Exception thrown if a type mismatch is encountered for an object located in a JNDI environment. |
---|
TypePath | The path to a type argument, wildcard bound, array element type, or static inner type within an enclosing type. |
---|
TypePatternClassFilter | Spring AOP ClassFilter implementation using AspectJ type matching. |
---|
TypeReference | A reference to a type appearing in a class, field or method declaration, or on an instruction. |
---|
TypeReference | Represents a reference to a type, for example "T(String)" or "T(com.somewhere.Foo)" . |
---|
TypeUtils | Utility to work with Java 5 generic type parameters. |
---|
UiApplicationContextUtils | Utility class for UI application context implementations. |
---|
UnableToRegisterMBeanException | Exception thrown when we are unable to register an MBean, for example because of a naming conflict. |
---|
UnableToSendNotificationException | |
---|
UncategorizedDataAccessException | Normal superclass when we can't distinguish anything more specific than "something went wrong with the underlying resource": for example, an SQLException from JDBC we can't pinpoint more precisely. |
---|
UncategorizedJmsException | JmsException to be thrown when no other matching subclass found. |
---|
UncategorizedMappingException | Exception that indicates that the cause cannot be distinguished further. |
---|
UncategorizedScriptException | Thrown when we cannot determine anything more specific than "something went wrong while processing an SQL script": for example, a SQLException from JDBC that we cannot pinpoint more precisely. |
---|
UncategorizedSQLException | Exception thrown when we can't classify an SQLException into one of our generic data access exceptions. |
---|
UndertowHttpHandlerAdapter | |
---|
UndertowRequestUpgradeStrategy | |
---|
UndertowRequestUpgradeStrategy | A WebSocket RequestUpgradeStrategy for WildFly and its underlying Undertow web server. |
---|
UndertowWebSocketClient | |
---|
UndertowWebSocketHandlerAdapter | Undertow WebSocketConnectionCallback implementation that adapts and delegates to a Spring WebSocketHandler . |
---|
UndertowWebSocketSession | Spring WebSocketSession implementation that adapts to an Undertow WebSocketChannel . |
---|
UndertowXhrTransport | An XHR transport based on Undertow's UndertowClient . |
---|
UnexpectedRollbackException | Thrown when an attempt to commit a transaction resulted in an unexpected rollback. |
---|
UnknownAdviceTypeException | Exception thrown when an attempt is made to use an unsupported Advisor or Advice type. |
---|
UnknownContentTypeException | |
---|
UnknownHttpStatusCodeException | Exception thrown when an unknown (or custom) HTTP status code is received. |
---|
UnknownHttpStatusCodeException | Exception thrown when an unknown (or custom) HTTP status code is received. |
---|
Unmarshaller | Defines the contract for Object XML Mapping unmarshallers. |
---|
UnmarshallingFailureException | Exception thrown on unmarshalling failure. |
---|
UnorderedRequestExpectationManager | RequestExpectationManager that matches requests to expectations regardless of the order of declaration of expected requests.
|
---|
UnsatisfiedDependencyException | Exception thrown when a bean depends on other beans or simple properties that were not specified in the bean factory definition, although dependency checking was enabled. |
---|
UnsatisfiedServletRequestParameterException | ServletRequestBindingException subclass that indicates an unsatisfied parameter condition, as typically expressed using an @RequestMapping annotation at the @Controller type level. |
---|
UnsupportedMediaTypeException | Exception thrown to indicate that a Content-Type is not supported. |
---|
UnsupportedMediaTypeStatusException | Exception for errors that fit response status 415 (unsupported media type). |
---|
UpdatableSqlQuery<T> | Reusable RDBMS query in which concrete subclasses must implement the abstract updateRow(ResultSet, int, context) method to update each row of the JDBC ResultSet and optionally map contents into an object. |
---|
UriBuilder | Builder-style methods to prepare and expand a URI template with variables. |
---|
UriBuilderFactory | Factory to create UriBuilder instances with shared configuration such as a base URI, an encoding mode strategy, and others across all URI builder instances created through a factory. |
---|
UriComponents | Represents an immutable collection of URI components, mapping component type to String values. |
---|
UriComponents.UriTemplateVariables | Defines the contract for URI Template variables. |
---|
UriComponentsBuilder | |
---|
UriComponentsBuilderMethodArgumentResolver | |
---|
UriComponentsContributor | Strategy for contributing to the building of a UriComponents by looking at a method parameter and an argument value and deciding what part of the target URL should be updated. |
---|
URIEditor | Editor for java.net.URI , to directly populate a URI property instead of using a String property as bridge. |
---|
UriTemplate | |
---|
UriTemplateHandler | Defines methods for expanding a URI template with variables. |
---|
UriUtils | Utility methods for URI encoding and decoding based on RFC 3986. |
---|
UrlBasedCorsConfigurationSource | |
---|
UrlBasedCorsConfigurationSource | |
---|
UrlBasedRemoteAccessor | Abstract base class for classes that access remote services via URLs. |
---|
UrlBasedViewResolver | A ViewResolver that allows direct resolution of symbolic view names to URLs without explicit mapping definitions. |
---|
UrlBasedViewResolver | Simple implementation of the ViewResolver interface, allowing for direct resolution of symbolic view names to URLs, without explicit mapping definitions. |
---|
UrlBasedViewResolverRegistration | |
---|
UrlBasedViewResolverRegistration | |
---|
URLEditor | Editor for java.net.URL , to directly populate a URL property instead of using a String property as bridge. |
---|
UrlFilenameViewController | Simple Controller implementation that transforms the virtual path of a URL into a view name and returns that view. |
---|
UrlPathHelper | Helper class for URL path matching. |
---|
UrlRegexRequestMatcher | A WebRequestMatcher that allows matching on WebRequest#getUrl().toExternalForm() using a regular expression. |
---|
UrlResource | Resource implementation for java.net.URL locators. |
---|
UrlTag | The <url> tag creates URLs. |
---|
UserCredentialsConnectionFactoryAdapter | An adapter for a target JMS ConnectionFactory , applying the given user credentials to every standard createConnection() call, that is, implicitly invoking createConnection(username, password) on the target. |
---|
UserCredentialsDataSourceAdapter | An adapter for a target JDBC DataSource , applying the specified user credentials to every standard getConnection() call, implicitly invoking getConnection(username, password) on the target. |
---|
UserDestinationMessageHandler | MessageHandler with support for "user" destinations.
|
---|
UserDestinationResolver | A strategy for resolving a "user" destination by translating it to one or more actual destinations one per active user session. |
---|
UserDestinationResult | Contains the result from parsing a "user" destination from a source message and translating it to target destinations (one per active user session). |
---|
UserRegistryMessageHandler | MessageHandler that handles user registry broadcasts from other application servers and periodically broadcasts the content of the local user registry.
|
---|
UserRoleAuthorizationInterceptor | Interceptor that checks the authorization of the current user via the user's roles, as evaluated by HttpServletRequest's isUserInRole method. |
---|
UserTransactionAdapter | |
---|
UsesJava7 | 已过时。 |
---|
UsesJava8 | 已过时。 |
---|
UsesSunHttpServer | 已过时。 |
---|
UsesSunMisc | Indicates that the annotated element uses an API from the sun.misc package. |
---|
UtilNamespaceHandler | |
---|
UUIDEditor | Editor for java.util.UUID , translating UUID String representations into UUID objects and back. |
---|
Validated | Variant of JSR-303's Valid , supporting the specification of validation groups. |
---|
ValidationFailureException | Exception thrown on marshalling validation failure. |
---|
ValidationUtils | Utility class offering convenient methods for invoking a Validator and for rejecting empty fields. |
---|
Validator | A validator for application-specific objects. |
---|
Value | Annotation used at the field or method/constructor parameter level that indicates a default value expression for the annotated element. |
---|
ValueConstants | Common annotation value constants. |
---|
ValueConstants | Common value constants shared between bind annotations. |
---|
ValueRef | Represents a reference to a value. |
---|
ValueRef.NullValueRef | A ValueRef for the null value. |
---|
ValueRef.TypedValueHolderValueRef | A ValueRef holder for a single value, which cannot be set. |
---|
ValueStyler | Strategy that encapsulates value String styling algorithms according to Spring conventions. |
---|
VariableReference | Represents a variable reference, eg. |
---|
VersionPathStrategy | A strategy for extracting and embedding a resource version in its URL path. |
---|
VersionResourceResolver | Resolves request paths containing a version string that can be used as part of an HTTP caching strategy in which a resource is cached with a date in the distant future (e.g. 1 year) and cached until the version, and therefore the URL, is changed. |
---|
VersionResourceResolver | Resolves request paths containing a version string that can be used as part of an HTTP caching strategy in which a resource is cached with a date in the distant future (e.g. 1 year) and cached until the version, and therefore the URL, is changed. |
---|
VersionStrategy | A strategy to determine the version of a static resource and to apply and/or extract it from the URL path. |
---|
VersionStrategy | |
---|
VfsResource | JBoss VFS based Resource implementation. |
---|
VfsUtils | Utility for detecting and accessing JBoss VFS in the classpath. |
---|
View | |
---|
View | MVC View for a web interaction. |
---|
ViewControllerRegistration | Assist with the registration of a single view controller. |
---|
ViewControllerRegistry | Assists with the registration of simple automated controllers pre-configured with status code and/or a view. |
---|
ViewMethodReturnValueHandler | Handles return values that are of type View . |
---|
ViewNameMethodReturnValueHandler | Handles return values of types void and String interpreting them as view name reference. |
---|
ViewResolutionResultHandler | HandlerResultHandler that encapsulates the view resolution algorithm supporting the following return types: Void or no value -- default view name String -- view name unless @ModelAttribute -annotated View -- View to render with Model -- attributes to add to the model Map -- attributes to add to the model Rendering -- use case driven API for view resolution @ModelAttribute -- attribute for the model Non-simple value -- attribute for the model |
---|
ViewResolver | Contract to resolve a view name to a View instance. |
---|
ViewResolver | Interface to be implemented by objects that can resolve views by name. |
---|
ViewResolverComposite | |
---|
ViewResolverRegistry | Assist with the configuration of a chain of ViewResolver 's supporting different template mechanisms. |
---|
ViewResolverRegistry | Assist with the configuration of a chain of ViewResolver instances. |
---|
ViewResolversBeanDefinitionParser | Parse the view-resolvers MVC namespace element and register ViewResolver bean definitions. |
---|
ViewResolverSupport | Base class for ViewResolver implementations with shared properties. |
---|
ViewResultMatchers | Factory for assertions on the selected view. |
---|
WeavingTransformer | ClassFileTransformer-based weaver, allowing for a list of transformers to be applied on a class byte array. |
---|
WebAppConfiguration | @WebAppConfiguration is a class-level annotation that is used to declare that the ApplicationContext loaded for an integration test should be a WebApplicationContext . |
---|
WebApplicationContext | Interface to provide configuration for a web application. |
---|
WebApplicationContextFacesELResolver | Special JSF ELResolver that exposes the Spring WebApplicationContext instance under a variable named "webApplicationContext". |
---|
WebApplicationContextUtils | |
---|
WebApplicationInitializer | Interface to be implemented in Servlet 3.0+ environments in order to configure the ServletContext programmatically -- as opposed to (or possibly in conjunction with) the traditional web.xml -based approach. |
---|
WebApplicationObjectSupport | |
---|
WebAppRootListener | Listener that sets a system property to the web application root directory. |
---|
WebArgumentResolver | SPI for resolving custom arguments for a specific handler method parameter. |
---|
WebAsyncManager | The central class for managing asynchronous request processing, mainly intended as an SPI and not typically used directly by application classes. |
---|
WebAsyncTask<V> | Holder for a Callable , a timeout value, and a task executor. |
---|
WebAsyncUtils | Utility methods related to processing asynchronous web requests. |
---|
WebBindingInitializer | Callback interface for initializing a WebDataBinder for performing data binding in the context of a specific web request. |
---|
WebClient | Non-blocking, reactive client to perform HTTP requests, exposing a fluent, reactive API over underlying HTTP client libraries such as Reactor Netty. |
---|
WebClient.Builder | |
---|
WebClient.RequestBodySpec | Contract for specifying request headers and body leading up to the exchange. |
---|
WebClient.RequestBodyUriSpec | Contract for specifying request headers, body and URI for a request. |
---|
WebClient.RequestHeadersSpec<S extends WebClient.RequestHeadersSpec<S>> | Contract for specifying request headers leading up to the exchange. |
---|
WebClient.RequestHeadersUriSpec<S extends WebClient.RequestHeadersSpec<S>> | Contract for specifying request headers and URI for a request. |
---|
WebClient.ResponseSpec | Contract for specifying response operations following the exchange. |
---|
WebClient.UriSpec<S extends WebClient.RequestHeadersSpec<?>> | Contract for specifying the URI for a request. |
---|
WebClientException | Abstract base class for exception published by WebClient in case of errors. |
---|
WebClientResponseException | Exceptions that contain actual HTTP response data. |
---|
WebClientResponseException.BadGateway | |
---|
WebClientResponseException.BadRequest | |
---|
WebClientResponseException.Conflict | |
---|
WebClientResponseException.Forbidden | |
---|
WebClientResponseException.GatewayTimeout | |
---|
WebClientResponseException.Gone | |
---|
WebClientResponseException.InternalServerError | |
---|
WebClientResponseException.MethodNotAllowed | |
---|
WebClientResponseException.NotAcceptable | |
---|
WebClientResponseException.NotFound | |
---|
WebClientResponseException.NotImplemented | |
---|
WebClientResponseException.ServiceUnavailable | |
---|
WebClientResponseException.TooManyRequests | |
---|
WebClientResponseException.Unauthorized | |
---|
WebClientResponseException.UnprocessableEntity | |
---|
WebClientResponseException.UnsupportedMediaType | |
---|
WebConnectionHtmlUnitDriver | WebConnectionHtmlUnitDriver enables configuration of the WebConnection for an HtmlUnitDriver instance.
|
---|
WebContentGenerator | |
---|
WebContentInterceptor | Handler interceptor that checks the request and prepares the response. |
---|
WebDataBinder | Special DataBinder for data binding from web request parameters to JavaBean objects. |
---|
WebDataBinderFactory | A factory for creating a WebDataBinder instance for a named target object. |
---|
WebDelegatingSmartContextLoader | |
---|
WebExceptionHandler | Contract for handling exceptions during web server exchange processing. |
---|
WebExchangeBindException | |
---|
WebExchangeDataBinder | Specialized DataBinder to perform data binding from URL query params or form data in the request data to Java objects. |
---|
WebFilter | Contract for interception-style, chained processing of Web requests that may be used to implement cross-cutting, application-agnostic requirements such as security, timeouts, and others. |
---|
WebFilterChain | Contract to allow a WebFilter to delegate to the next in the chain. |
---|
WebFluxConfigurationSupport | The main class for Spring WebFlux configuration. |
---|
WebFluxConfigurer | Defines callback methods to customize the configuration for WebFlux applications enabled via @EnableWebFlux . |
---|
WebFluxConfigurerComposite | |
---|
WebFluxResponseStatusExceptionHandler | Common WebFlux exception handler that detects instances of ResponseStatusException (inherited from the base class) as well as exceptions annotated with @ResponseStatus by determining the HTTP status for them and updating the status of the response accordingly. |
---|
WebHandler | Contract to handle a web request. |
---|
WebHandlerDecorator | WebHandler that decorates and delegates to another WebHandler . |
---|
WebHttpHandlerBuilder | This builder has two purposes: |
---|
WebJarsResourceResolver | A ResourceResolver that delegates to the chain to locate a resource and then attempts to find a matching versioned resource contained in a WebJar JAR file. |
---|
WebJarsResourceResolver | A ResourceResolver that delegates to the chain to locate a resource and then attempts to find a matching versioned resource contained in a WebJar JAR file. |
---|
WebLogicJtaTransactionManager | |
---|
WebLogicLoadTimeWeaver | LoadTimeWeaver implementation for WebLogic's instrumentable ClassLoader. |
---|
WebLogicRequestUpgradeStrategy | A WebSocket RequestUpgradeStrategy for Oracle's WebLogic. |
---|
WebMergedContextConfiguration | |
---|
WebMvcConfigurationSupport | This is the main class providing the configuration behind the MVC Java config. |
---|
WebMvcConfigurer | Defines callback methods to customize the Java-based configuration for Spring MVC enabled via @EnableWebMvc . |
---|
WebMvcConfigurerAdapter | 已过时。 |
---|
WebMvcStompEndpointRegistry | A registry for STOMP over WebSocket endpoints that maps the endpoints with a HandlerMapping for use in Spring MVC. |
---|
WebMvcStompWebSocketEndpointRegistration | An abstract base class for configuring STOMP over WebSocket/SockJS endpoints. |
---|
WebRequest | Generic interface for a web request. |
---|
WebRequestDataBinder | Special DataBinder to perform data binding from web request parameters to JavaBeans, including support for multipart files. |
---|
WebRequestHandlerInterceptorAdapter | Adapter that implements the Servlet HandlerInterceptor interface and wraps an underlying WebRequestInterceptor. |
---|
WebRequestInterceptor | Interface for general web request interception. |
---|
WebRequestMatcher | Strategy for matching on a WebRequest . |
---|
WebSession | Main contract for using a server-side session that provides access to session attributes across HTTP requests. |
---|
WebSessionIdResolver | Contract for session id resolution strategies. |
---|
WebSessionManager | Main class for access to the WebSession for an HTTP request. |
---|
WebSessionMethodArgumentResolver | Resolves method argument value of type WebSession . |
---|
WebSessionStore | |
---|
WebSocketAnnotationMethodMessageHandler | |
---|
WebSocketClient | Contract for reactive-style handling of a WebSocket session. |
---|
WebSocketClient | Contract for initiating a WebSocket request. |
---|
WebSocketClientSockJsSession | |
---|
WebSocketConfigurationSupport | Configuration support for WebSocket request handling. |
---|
WebSocketConfigurer | Defines callback methods to configure the WebSocket request handling via @EnableWebSocket . |
---|
WebSocketConnectionManager | |
---|
WebSocketContainerFactoryBean | A FactoryBean for creating and configuring a WebSocketContainer through Spring XML configuration. |
---|
WebSocketExtension | Represents a WebSocket extension as defined in the RFC 6455. |
---|
WebSocketHandler | Handler for a WebSocket session. |
---|
WebSocketHandler | A handler for WebSocket messages and lifecycle events. |
---|
WebSocketHandlerAdapter | |
---|
WebSocketHandlerDecorator | |
---|
WebSocketHandlerDecoratorFactory | A factory for applying decorators to a WebSocketHandler. |
---|
WebSocketHandlerMapping | |
---|
WebSocketHandlerRegistration | Provides methods for configuring a WebSocket handler. |
---|
WebSocketHandlerRegistry | |
---|
WebSocketHttpHeaders | An HttpHeaders variant that adds support for the HTTP headers defined by the WebSocket specification RFC 6455. |
---|
WebSocketHttpRequestHandler | |
---|
WebSocketMessage | Representation of a WebSocket message. |
---|
WebSocketMessage<T> | A message that can be handled or sent on a WebSocket connection. |
---|
WebSocketMessage.Type | WebSocket message types. |
---|
WebSocketMessageBrokerConfigurationSupport | |
---|
WebSocketMessageBrokerConfigurer | Defines methods for configuring message handling with simple messaging protocols (e.g. |
---|
WebSocketMessageBrokerStats | A central class for aggregating information about internal state and counters from key infrastructure components of the setup that comes with @EnableWebSocketMessageBroker for Java config and <websocket:message-broker> for XML. |
---|
WebSocketNamespaceHandler | |
---|
WebSocketServerSockJsSession | A SockJS session for use with the WebSocket transport. |
---|
WebSocketService | A service to delegate WebSocket-related HTTP requests to. |
---|
WebSocketSession | Represents a WebSocket session. |
---|
WebSocketSession | A WebSocket session abstraction. |
---|
WebSocketSessionDecorator | |
---|
WebSocketStompClient | |
---|
WebSocketToJettyExtensionConfigAdapter | |
---|
WebSocketToStandardExtensionAdapter | |
---|
WebSocketTransport | |
---|
WebSocketTransportHandler | |
---|
WebSocketTransportRegistration | Configure the processing of messages received from and sent to WebSocket clients. |
---|
WebSphereDataSourceAdapter | DataSource implementation that delegates all calls to a WebSphere target DataSource , typically obtained from JNDI, applying a current isolation level and/or current user credentials to every Connection obtained from it. |
---|
WebSphereLoadTimeWeaver | LoadTimeWeaver implementation for WebSphere's instrumentable ClassLoader. |
---|
WebSphereMBeanServerFactoryBean | FactoryBean that obtains a WebSphere MBeanServer reference through WebSphere's proprietary AdminServiceFactory API, available on WebSphere 5.1 and higher. |
---|
WebSphereRequestUpgradeStrategy | |
---|
WebSphereUowTransactionManager | WebSphere-specific PlatformTransactionManager implementation that delegates to a UOWManager instance, obtained from WebSphere's JNDI environment. |
---|
WebTestClient | Client for testing web servers that uses WebClient internally to perform requests while also providing a fluent API to verify responses. |
---|
WebTestClient.BodyContentSpec | Spec for expectations on the response body content. |
---|
WebTestClient.BodySpec<B,S extends WebTestClient.BodySpec<B,S>> | Spec for expectations on the response body decoded to a single Object. |
---|
WebTestClient.Builder | |
---|
WebTestClient.ControllerSpec | Specification for customizing controller configuration equivalent to, and internally delegating to, a WebFluxConfigurer . |
---|
WebTestClient.ListBodySpec<E> | Spec for expectations on the response body decoded to a List. |
---|
WebTestClient.MockServerSpec<B extends WebTestClient.MockServerSpec<B>> | Base specification for setting up tests without a server. |
---|
WebTestClient.RequestBodySpec | Specification for providing body of a request. |
---|
WebTestClient.RequestBodyUriSpec | Specification for providing the body and the URI of a request. |
---|
WebTestClient.RequestHeadersSpec<S extends WebTestClient.RequestHeadersSpec<S>> | Specification for adding request headers and performing an exchange. |
---|
WebTestClient.RequestHeadersUriSpec<S extends WebTestClient.RequestHeadersSpec<S>> | Specification for providing request headers and the URI of a request. |
---|
WebTestClient.ResponseSpec | Chained API for applying assertions to a response. |
---|
WebTestClient.RouterFunctionSpec | Specification for customizing router function configuration. |
---|
WebTestClient.UriSpec<S extends WebTestClient.RequestHeadersSpec<?>> | Specification for providing the URI of a request. |
---|
WebTestClientConfigurer | Contract that frameworks or applications can use to pre-package a set of customizations to a WebTestClient.Builder and expose that as a shortcut. |
---|
WebTestContextBootstrapper | |
---|
WebUtils | Miscellaneous utilities for web applications. |
---|
WorkManagerTaskExecutor | |
---|
WorkManagerTaskExecutor | 已过时。 |
---|
WritableResource | Extended interface for a resource that supports writing to it. |
---|
XhrClientSockJsSession | |
---|
XhrPollingTransportHandler | |
---|
XhrReceivingTransportHandler | |
---|
XhrStreamingTransportHandler | |
---|
XhrTransport | A SockJS Transport that uses HTTP requests to simulate a WebSocket interaction. |
---|
XmlBeanDefinitionReader | Bean definition reader for XML bean definitions. |
---|
XmlBeanDefinitionStoreException | XML-specific BeanDefinitionStoreException subclass that wraps a SAXException , typically a SAXParseException which contains information about the error location. |
---|
XmlBeanFactory | 已过时。 |
---|
XmlBinaryStreamProvider | Interface defining handling involved with providing OutputStream data for XML input. |
---|
XmlCharacterStreamProvider | Interface defining handling involved with providing Writer data for XML input. |
---|
XmlEventDecoder | |
---|
XmlExpectationsHelper | A helper class for assertions on XML content. |
---|
XmlMappingException | Root of the hierarchy of Object XML Mapping exceptions. |
---|
XmlReaderContext | |
---|
XmlResultProvider | Interface defining handling involved with providing Result data for XML input. |
---|
XmlValidationModeDetector | Detects whether an XML stream is using DTD- or XSD-based validation. |
---|
XmlViewResolver | A ViewResolver implementation that uses bean definitions in a dedicated XML file for view definitions, specified by resource location. |
---|
XmlWebApplicationContext | |
---|
XpathAssertions | |
---|
XpathExpectationsHelper | A helper class for applying assertions via XPath expressions. |
---|
XpathRequestMatchers | Factory methods for request content RequestMatcher implementations that use an XPath expression. |
---|
XpathResultMatchers | Factory for assertions on the response content using XPath expressions. |
---|
XsltView | XSLT-driven View that allows for response context to be rendered as the result of an XSLT transformation. |
---|
XsltViewResolver | ViewResolver implementation that resolves instances of XsltView by translating the supplied view name into the URL of the XSLT stylesheet. |
---|
XStreamMarshaller | Implementation of the Marshaller interface for XStream. |
---|
YamlMapFactoryBean | Factory for a Map that reads from a YAML source, preserving the YAML-declared value types and their structure. |
---|
YamlProcessor | Base class for YAML factories. |
---|
YamlProcessor.DocumentMatcher | Strategy interface used to test if properties match. |
---|
YamlProcessor.MatchCallback | Callback interface used to process the YAML parsing results. |
---|
YamlProcessor.MatchStatus | |
---|
YamlProcessor.ResolutionMethod | Method to use for resolving resources. |
---|
YamlPropertiesFactoryBean | Factory for Properties that reads from a YAML source, exposing a flat structure of String property values. |
---|
ZeroCopyHttpOutputMessage | Sub-interface of ReactiveOutputMessage that has support for "zero-copy" file transfers. |
---|
ZoneIdEditor | Editor for java.time.ZoneId , translating zone ID Strings into ZoneId objects. |
---|